0

Oracle Service Bus でメッセージ フローをコンフィグレーションするときに、ビジネス サービスなしでプロキシ サービスを使用できますか? もしそうなら、どのようなシナリオでそれを使用しますか?

4

3 に答える 3

1

ビジネス サービスを使用しないプロキシ サービスを作成できます。

このような方法を採用する理由としては、ビジネス サービスに転送する前に共通のメッセージ処理を実行する可能性がある他のプロキシ サービスで使用される共通のプロキシ モジュールを作成することが挙げられます。

于 2010-12-09T21:21:02.093 に答える
0

OSB でビジネス サービスを呼び出さないとプロキシ サービスを作成できないと思いますが、誰もリッスンしない JMS トピックでパブリッシュするダミーのビジネス サービスを呼び出すことはできます。この種のプロキシ サービスでは、要求と応答の間でデータ変換 (XSLT など) を実装したり、ルックアップ テーブルから取得したデータで応答を強化したりできます (fn-bea:execute-sql())。
OSB のようなサービス バスは、バックエンド (ビジネス) サービスへのファサードを提供することを目的としています。つまり、既存のサービスにルーティングして構成します。あなたが求めているのは、Java EE サーバーまたは Oracle BPEL により適した新しいバックエンド サービスを作成することです。

更新: パイプライン ペアとステージを使用し、ルート ステップを使用しない場合は、スタンドアロン プロキシ サービスを作成できます。

于 2010-03-24T10:00:54.027 に答える
0

ビジネス サービスなしでプロキシ サービスを作成できます。簡単なシナリオは、キューからデータ (jms または mq) を取得したいが、そのデータに対して何もしたくないとします。単にキューを空にしたいだけで、メッセージを保存したくない場合。この場合、プロキシ サービスを作成するだけで目的を達成できます。

于 2012-08-28T07:47:43.927 に答える