メディエーション・ハンドラーおよびメディエーション・ハンドラー・リスト

メディエーションは、メディエーション・ハンドラーの単純な順次リストとして定義されます。 メディエーション・ハンドラー・リストを、エンタープライズ・アプリケーション・アーカイブにアセンブルおよびデプロイし、WebSphere® Application Server にインストールする必要があります。メディエーションが宛先と関連付けられると、その宛先に到着するメッセージがメディエーションによって処理されます。 メディエーション・ハンドラーはメッセージを処理する Java™ クラスです。

注: サービス統合バス内のメディエーション・フローは、安定化が図られています。今後これ以上機能拡張が行われる予定はありません。 サービス統合では提供されていないメディエーション・フィーチャーが必要な場合は、IBM Integration Bus または他の外部メッセージ・ブローカーを使用できます。
以下に、メディエーション・ハンドラーが実行するメッセージ処理の例を示します。
  • 別のフォーマットへのメッセージ変換。
  • 別の宛先へのメッセージのルーティング。
  • データ・ソースからメッセージへのデータの追加。
  • メッセージのプロパティーの変更。

メディエーション・ハンドラー・クラスは、Java インターフェース com.ibm.websphere.sib.mediation.handler.MediationHandler を実装します。メディエーション・ハンドラー・クラスをアセンブルしてエンタープライズ・アプリケーション・アーカイブ (EAR) ファイルを作成し、次にアセンブリー・ツール (例えば IBM® Rational® Application Developer) を使用してメディエーション・ハンドラー・アプリケーションをメディエーション・ハンドラー・リストにデプロイします。

メディエーション・ハンドラー・リストに 1 つ以上のメディエーション・ハンドラーを割り当てて、各メッセージに適用する一連の操作を定義できます。 メディエーション・ハンドラー・リストにメディエーション・ハンドラーを割り当てるときは、 メディエーション・ハンドラーにシーケンス番号を割り当てます。シーケンス番号は、メディエーション・ハンドラー・リスト内のメディエーションが呼び出される特定の順序を決定するために使用します。

管理コンソールでメディエーションを構成、作成して、宛先に添付します。 デフォルトでは、メディエーション・ハンドラー・リストの名前はメディエーション・ハンドラーの名前と同じですが、 必要に応じて別の名前を指定できます。
図 1. メディエーション・ハンドラー・リスト
この図は、メディエーション・ハンドラー・リストを示しています。

図 1 に、メディエーション・ハンドラーの単純な順次リスト 1 つで構成されるメディエーションを示します。 リスト内の各メディエーション・ ハンドラーの操作結果により、リスト内の次のメディエーション・ハンドラー を呼び出すかどうか、あるいはメッセージを次の宛先にルーティングするかどうか が決定されます。

多くの場合、1 つのメディエーション・ハンドラー・リストに割り当てるメディエーション・ハンドラーは 1 つです。 メディエーション・ハンドラーの EAR へのデプロイに使用するツールでは、基本構成オプションを使用できます。 この基本構成オプションは、メディエーション・ハンドラーを独自のメディエーション・ハンドラー・リストに自動的に追加します。

メディエーション・ハンドラーの振る舞いは、 メディエーション開発のさまざまな段階でプロパティーを設定することによって制御できます。 これらのプロパティーは、Java クラスを作成するとき、メディエーション・ハンドラーをアセンブルしてデプロイするとき、またはメディエーションが作成されインストールされるランタイムに設定できます。


トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjp0010_
ファイル名:cjp0010_.html