Aller au contenu

Enterprise Service Bus

Un Enterprise Service Bus assure une médiation centrale entre applications : routage des messages, conversion des formats et adaptation des protocoles.

Également appeléESB
Interfaces & intégration

Qu’est-ce qu’un Enterprise Service Bus ?

Un Enterprise Service Bus (ESB) est un modèle d’intégration dans lequel une couche de médiation commune prend en charge les échanges entre applications. Elle peut router les messages, convertir les formats de données et adapter les protocoles de communication. Des interfaces réutilisables visent à éviter que chaque application doive réaliser elle-même chaque connexion.

Dans une entreprise de logiciels fictive, le portail de projets annonce un nouveau projet au moyen de son propre message JSON ProjectCreated. Un service d’intégration central le convertit au format XML de l’ancien logiciel de planification et le lui transmet. Il faut définir, selon le sens métier, quelle donnée du portail correspond au responsable du projet dans l’outil de planification ; la conversion de format ne résout pas cette question.

Middleware est le terme logiciel plus large. ESB désigne un modèle d’intégration particulier ; iPaaS décrit la fourniture d’une plateforme d’intégration comme service. L’intérêt d’une médiation centrale dépend des connexions et de leur exploitation. Relier des applications ne nécessite pas automatiquement un ESB.

Sources

Articles sur le sujet

Interfaces & intégration avec ASES

ERP, CRM et boutique bien connectés