urbanisation-si.com

urbanisation-si.com

L'intermédiation, concept de base de l'urbanisation des SI

urbanisation-si-ESB.jpg

 

"La meilleure éloquence c'est la vérité" 

 

Les enjeux majeurs de l'urbanisation des SI sont la flexibilité, l'évolutivité et la maintenabilité des SI. Les blocs applicatifs issus de la cartographie applicative doivent communiquer entre eux par envoi de message traduit généralement dans un langage pivot c'est-à-dire le langage métier commun à tous les domaines de l'entreprise. Une des règles de l'urbanisme des SI est qu'un bloc possède une interface offerte à l'extérieur pour qu'elle puisse communiquer avec lui. Ces interfaces se traduisent bien souvent par des services. Les blocs applicatifs se branchent sur un intermédiateur bien souvent un bus logiciel (ESB Enterprise Service Bus et pas Encéphalopathie Spongiforme Bovine). L'intérêt est multiple. Un seul adaptateur est requis pour connecter un bloc sur le bus et pouvoir communiquer avec les n-1 autres blocs au lieu des n x (n - 1)/2 liens si on devait les relier tous directement en point à point. Le gain est énorme sauf si cela coûte plus cher de développer un adaptateur spécifique que de mettre en place toutes les combinaisons de liens possibles. Heureusement les ESB du marché (open source ou commerciaux) sont livrés avec tous les types d'adaptateurs sur étagère. Ils correspondent à tous les protocoles standards (HTTP, …) et permettent de faire des transformations faciles d'un modèle de données métier spécifique vers le langage métier pivot. Les points d'attention concernent la scalabilité, la disponibilité et la redondance ainsi que les outils de monitoring (BAM Business Activity Monitoring), de diagnostique et de reprise sur erreur. Autre avantage, l'ESB permet de séparer complétement la partie logique de la partie technique. A charge de l'ESB de gérer les transformations des formats de données dans les 2 sens, l'acheminement, le routage, la sécurité, le reporting d'exploitation et les SLA (Service Level Agreement = contrat de service comme l'engagement sur les temps de réponse, …). L'ESB peut être intégré avec un moteur de processus exécutable métier et un moteur de règle métier. Le premier permet d'automatiser les enchaînement des activités humaines et informatisées et la réorchestration de ces activités de manière agile et flexible. Le deuxième permet d'injecter des règles de routage dans le processus métier ainsi que des nouvelles règles métier liées à des évolutions du marché, de la concurrence ou légales. 

Nous aurons l'occasion de revenir sur les offres du marché, mais de toute manière il faudra se méfier des avantages vanter par les commerciaux et par retour d'expérience il est conseillé de faire un POC (Proof Of Concept) pour voir si tel produit correspond bien aux besoins et aux objectifs stratégiques de l'entreprise. 

Voir aussi :  http://urbanisation-si.over-blog.com/

http://urbanisation-des-si.blogspot.fr/

http://urbanisation-si.eklablog.com/

http://bonnes-pratiques-si.eklablog.com/

http://rhonamaxwel.over-blog.com/



24/09/2014
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 764 autres membres