24 Oracle Mediatorのメッセージ交換パターンの理解

この章では、Oracle Mediatorサービス・コンポーネントと他のアプリケーションとの間の一般的なメッセージ交換パターンについて説明します。

この章の内容は次のとおりです。

ノート:

次の交換パターンは、ルーティング・ルールが作成された際のレスポンス、フォルトおよびコールバックに対するOracle JDeveloperのデフォルト処理を示しています。すべてのケースについて、次の点を考慮してください。

  • レスポンス、フォルトまたはコールバックがコール元に返信される場合は、同じメッセージを別のターゲット・サービスまたはイベントにルーティングすることもできます。これを実行するには、ターゲットの横にあるボタンをクリックし、別のターゲットを選択します。

  • メディエータのコール元がレスポンスを想定する場合、1つ以上のルーティング・ルールにより、レスポンスを返さないターゲットにリクエストがルーティングされる可能性がありますが、レスポンスを返す順次ルーティング・ルールが少なくとも1つ必要です。

  • リクエスト・レスポンス・パターンに複数のルーティング・ルールが含まれ、複数のルールで最初のコール元に対してレスポンスが返される場合、受信した最初のレスポンスがコール元に配信されるレスポンスになります。その他のレスポンスは無視されます。したがって、レスポンスを送信するルーティング・ルールは、レスポンスを転送する他のルーティング・ルール(存在する場合)よりも前に実行される必要があります。