L'
Enterprise Service Bus (ou
ESB) de la société WSO2 est sorti en version 1.7.
Un ESB est un produit logiciel qui a pour but de faciliter la communication d'applications basées sur des technologies souvent différentes.
Les ESB s'inscrivent la plupart du temps dans une démarche d'architecture orientée services (ou
SOA) pour un système d'informations d'une entreprise ou les applications disposent de points d'entrée servant de pilotage ou d'intégration de données et de points de sorties passifs (évènements internes exposés ou public) ou actifs (capables d'interroger d'autres sources de données).
WSO2 ESB permet de se connecter, d'administrer et de transformer différents type de services (Ws-*,
REST/POX, Legacy...) sur différentes couches de transport (HTTP/HTTPS,
JMS, système de fichier, mail).
Il supporte les normes
WS-Security et WS-Reliable Messaging ainsi que plusieurs formats de message (
SOAP 1.1/1.2, PoX/REST, Hessian, MTOM ou encore SwA).
Une interface graphique d'administration ainsi qu'une interface JMX permet de configurer et surveiller les différentes communications des services gérés par l'ESB.
NdM : cet ESB est publié sous licence Apache 2.0.