2011-10-07 6 views
1

Je cherche un peu de clarté autour de JBoss ESB et JBoss WS. On m'a demandé de construire une solution ESB en utilisant les services web (SOAP/http (s)).Services Web sur Jboss ESB

Quels avantages l'utilisation d'ESB par rapport à JBoss WS me procure-t-elle, et comment cela s'accorde-t-il avec la requête du client - par ex. le client appelle-t-il le point de terminaison sur l'ESB, qui est ensuite transmis au service Web?

Tous les points seraient appréciés.

Répondre

1

Le principal avantage est le couplage lâche du service et du client. Le service ESB peut être un proxy pour le service Web. Si l'implémentation du service Web ou le contrat est modifié, différentes versions peuvent être exposées sur l'ESB. L'ESB fournit également d'autres éléments de «médiation» tels que les transformations d'objet et le routage. De cette façon, le service Web peut simplement faire son travail, et le service ESB peut être utilisé pour exposer le WS aux consommateurs.

Et oui, le client appelle le point de terminaison ESB. J'ai eu des questions similaires sur un projet plusieurs mois en arrière, et j'ai trouvé cet article très utile: http://community.jboss.org/wiki/SOA-P43SimpleWebServiceProxy

Questions connexes