JBoss ESB と JBoss WS について少し説明したいと思います。Web サービス (SOAP/http(s)) を使用して ESB ソリューションを構築するよう依頼されました。
JBoss WS よりも ESB を使用する利点は何ですか? また、クライアントの要求にどのように適合しますか? たとえば、クライアントは ESB のエンドポイントを呼び出し、それが Web サービスに転送されますか?
任意のポイントをいただければ幸いです。
JBoss ESB と JBoss WS について少し説明したいと思います。Web サービス (SOAP/http(s)) を使用して ESB ソリューションを構築するよう依頼されました。
JBoss WS よりも ESB を使用する利点は何ですか? また、クライアントの要求にどのように適合しますか? たとえば、クライアントは ESB のエンドポイントを呼び出し、それが Web サービスに転送されますか?
任意のポイントをいただければ幸いです。
主な利点は、サービスとクライアントの疎結合です。ESB サービスは、Web サービスへのプロキシである可能性があります。Web サービスの実装または契約が変更された場合、異なるバージョンが ESB に公開される可能性があります。ESB は、オブジェクトの変換やルーティングなどの他の「仲介」機能も提供します。そのようにして、Web サービスはその仕事を行うことができ、ESB サービスを使用して、必要に応じて消費者に WS を公開できます。
はい、クライアントは ESB エンドポイントを呼び出します。数か月前のプロジェクトで同様の質問があり、この記事が非常に役立つことがわかりました: http://community.jboss.org/wiki/SOA-P43SimpleWebServiceProxy