Académique Documents
Professionnel Documents
Culture Documents
service bus
Réalise par :
-
Introduction
Les systèmes informatiques des entreprises sont de plus en plus
complexes. Les progiciels fonctionnent parfois séparément. Le
cloisonnement des données peut être un frein pour le
développement d’une entreprise. Implémenter un outil ESB dans
un système d’information permet de faire face à cette difficulté.
Définition
L’abréviation ESB signifie Enterprise Service Bus. L'ESB permet
de mettre en relation différentes applications qui n’ont pas été
conçues pour fonctionner ensemble. C'est une méthode
de médiation inter-applicative.
Une solution ESB utilise des services pour échanger des
données. Les messages entre les composants sont transportés dans
un Bus applicatif. L’ESB assure le transport, la standardisation, la
consolidation et le partage des données.
Fonctionnement
Caractéristiques de l'ESB
En plus d'être basés sur des technologies standards telles que XML
ou les services web, les outils ESB intègrent plusieurs
caractéristiques communes.
Connectivité
L’intégration d’applications repose sur la connexion entre plusieurs
environnements. Cloud, CRM, ERP et autres bases de données
doivent pouvoir communiquer facilement avec le bus. La question de
la compatibilité se pose.
Les outils ESB possèdent généralement une liste de connecteurs
natifs. Ils simplifient les échanges entre les applications et logiciels
métier.
Normes et standards
Déployer un ESB revient à homogénéiser le SI en s'appuyant sur
des normes et des standards. On compte par exemple les services
web parmi les standards utilisés par l'ESB. La majorité de ces outils
sont construits sous XML ou JMS. Les protocoles
d’échanges sont structurés en SOAP.
Les apports