Les Enterprise Service Bus

Principe

Objectif d'un ESB

Nous avons vu dans la partie Historique & Contexte les apports d'une couche de médiation au SI. Cette couche de médiation sera mise en place par l'intermédiaire d'un ESB. Cependant, l'ESB, de par sa nature d'intermédiaire pourra apporter d'autres éléments à l'entreprise :

Exposition des services

En tant qu'intermédiaire, l'exposition de services est la première fonctionnalité attendue d'un ESB. Il doit pouvoir facilement définir des interfaces d'accès (nouvelles ou respectant celles de services existants). Il doit également permettre de :

D'un point de vue technique, il doit être robuste et assurer la montée en charge proportionnelle aux sollicitations des consommateurs.

Gestion multi-protocolaire

Une des promesses de l'ESB est de favoriser la réutilisation des services. Il doit donc supporter un maximum de protocoles d'accès à ses services afin de répondre à une typologie de clients variée.

Manipulation et transformation des données

Les informations transmises par les consommateurs de services peuvent être de natures différentes

Il en est de même pour les fournisseurs. Le bus en tant qu'intermédiaire doit donc pouvoir :

La norme JBI >>>