Esb

Court pour Enterprise Service Bnous, également appelé courtier de messages. ESB est un middleware de messagerie synchrone ou asynchrone distribué basé sur des normes ouvertes qui fournit une interopérabilité sécurisée entre les applications d'entreprise via XML, des interfaces de services Web et un routage de documents normalisé basé sur des règles.

En pratique, cela signifie que les fichiers de données sont transmis à destination et en provenance de leurs destinations sur la base de lignes directrices établies qui sont communes à toutes les parties partageant les informations afin de garantir que les données conservent leur intégrité lors de leur acheminement. La conception multi-langue et multi-plateforme d'un ESB permet aux entreprises de traiter des données entre des applications provenant de diverses sources. Deux architectures informatiques distribuées courantes utilisées par les ESB sont J2EE et .NET.

ESB est une extension d'EAI, une forme antérieure de middleware, mais ESB ajoute plusieurs fonctions clés:

  • transformation: possibilité de transformer des documents XML d'un format de données à un autre afin que le destinataire puisse s'interfacer avec les données dans un format d'application différent de celui dans lequel elles sont envoyées.
  • portabilité: possibilité de partager les données entre différents systèmes informatiques et environnements d'exploitation.
  • équilibrage de charge / mise en cluster: possibilité de répartir le traitement entre plusieurs appareils afin qu'aucun appareil ne soit surchargé
  • basculement: possibilité de transférer des fonctions de messagerie vers un autre serveur en cas d'échec lors de l'échange de données.

Sonic ESB, Cape Clear Server et PolarLake Jintegrator sont des exemples de produits ESB commerciaux.


Laisser un commentaire