EAI / ESB


EAI (Entreprise Application Integration) : système informatique permettant de faire communiquer entre elles, et avec l’extérieur, les applications d’entreprise.

L’EAI fournit un composant central qui assure la médiation physique entre applications selon des normes qui lui sont propres. Cette architecture centrale appelée aussi « hub and spoke »  pose le problème des SPOF (Single Point Of Failure) : une panne entraîne l’arrêt complet du système.

Quelle différence entre EAI et ESB ?

ESB intervient à un niveau plus ciblé : on ne parle plus du niveau des applications, mais des services au sein de ces applications (et sur leur réutilisation).

Les technologies d’Entreprise Service Bus, contrairement à celles des technologies d’EAI, sont standardisées et utilisent systématiquement le protocole XML pour la description des messages, le protocole SOAP (Service Object Access Protocol) comme protocole d’échange, et les Web Services,composants logiciels uniques invoqués à distance.

Les ESB se mettent en place avec une démarche de type SOA (Architecture Orientée Service).

Laisser un commentaire