0

ServiceA と ServiceB という複数のサービスを持つシステムを開発しようとしていますが、これらは両方とも ESB1 と ESB2 という異なる esb パッケージの一部です。

これら 2 つのサービスとそれらの周りの esb ラッパーを開発し、それらを jboss サーバーにデプロイしました。

私がやりたいことは、ESB1 のサービス A が ESB2 のサービス B を呼び出し、サービス B から応答を取得することです。

一般的なアプローチは、両方のサービスを共通のレジストリに公開し、サービスを呼び出すことであることがわかりました。これを行う方法について詳しく教えてください。ありがとう..

4

1 に答える 1

0

あなたは正しい道を進んでいるようです。すでにレジストリ サービスを使用することに決めました。そのアイデアは、ご存じのとおり、現在利用可能なサービスのインデックスを持つレジストリ サービスを提供することです。これらのサービスのさまざまな顧客は、直接呼び出すのではなく、レジストリを介して検索します。

そのようなレジストリを設定する方法について尋ねます-これは、Stackoverflowの回答で処理できるトピックではありません。

最初はもう少し踏み込むことをお勧めします。JBoss が提供する公式のレジストリ サービス ドキュメントは、非常に良い出発点です。

ここで見つけてください: http://docs.jboss.org/jbossesb/docs/4.5.GA/manuals/pdf/ServicesGuide.pdf

レジストリに関するRedHatの別のドキュメントは次のとおりです。

これらがあなたを正しい方向に導くことを願っています。

于 2011-02-27T12:35:22.127 に答える