Bus de service d’entreprise (esb)

Définition - Que signifie Enterprise Service Bus (ESB)?

Un bus de services d'entreprise (ESB) est une plate-forme intégrée qui fournit des services d'interaction et de communication fondamentaux pour des applications logicielles complexes via un moteur de messagerie basé sur des événements et basé sur des normes, ou bus, construit avec des technologies de produit d'infrastructure middleware. La plate-forme ESB est conçue pour isoler le lien entre un service et un canal de transport et est utilisée pour répondre aux exigences de l'architecture orientée services (SOA).

Les opinions concernant la définition exacte d'ESB diffèrent parce que le terme fait souvent référence à l'infrastructure logicielle sous-jacente d'ESB.

Definir Tech explique Enterprise Service Bus (ESB)

ESB comprend les composants de base suivants:

  • Plateforme architecturale
  • Produit logiciel
  • Package de produit logiciel

Un ESB fournit une couche conceptuelle pour un système de messagerie d'entreprise établi, qui permet aux architectes d'intégration d'appliquer les avantages de la messagerie sans écrire de code. Contrairement aux techniques traditionnelles d'intégration d'applications d'entreprise (EAI), telles qu'un hub monolithique ou une pile de structure en rayons, un ESB est basé sur des fonctions simples séparées en tant que parties élémentaires avec un déploiement et une collaboration distribués, selon les besoins.

De plus, un ESB possède des éléments structurels SOA et SOA 2.0 basés sur les métriques qui offrent une flexibilité et une capacité de transport multiple. La plupart des fournisseurs ESB intègrent les valeurs SOA tout en tenant compte des formats de message indépendants.