Table des matières:
- Définition - Que signifie Enterprise Service Bus (ESB)?
- Techopedia explique Enterprise Service Bus (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 ou bus de messagerie basé sur des événements et basé sur des normes, construit avec des technologies de produits d'infrastructure middleware. La plate-forme ESB vise à isoler la liaison entre un canal de service et 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 car le terme fait souvent référence à l'infrastructure logicielle sous-jacente d'ESB.
Techopedia explique Enterprise Service Bus (ESB)
ESB comprend les composants principaux suivants:
- Plateforme architecturale
- Produit logiciel
- Package de produits logiciels
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 concentrateur monolithique ou une pile de structure à rayons, un ESB est basé sur des fonctions simples séparées en parties élémentaires avec déploiement et collaboration distribués, selon les besoins.
De plus, un ESB possède des éléments structurels SOA et SOA 2.0 basés sur des mesures qui offrent une flexibilité et de multiples capacités de support de transport. La plupart des fournisseurs ESB intègrent des valeurs SOA tout en tenant compte des formats de message indépendants.
