WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 オペレーティング・システム: AIX, HP-UX, Linux, Solaris, Windows

メディエーション・フロー・コンポーネント

サービス統合ロジックの場合、統合開発者は メディエーション・フロー・コンポーネント と呼ばれる 特定のタイプの SCA コンポーネントを作成します。

メディエーション・フロー・コンポーネントには、 1 つ以上のメディエーション・プリミティブ が含まれています。 メディエーション・プリミティブは、ビジネス機能を実行するためにではなく、メッセージの フローを制御するために提供されます。

WebSphere Integration Developer および WebSphere ESB では、以下 の標準メディエーション・プリミティブが提供されます。

MessageLogger
MessageLogger プリミティブは、将来 検索または監査を行うために、データベースにメッセージのコピーを記録します。 統合開発者は、例えばデータベースを命名するなどして、プリミティブをカスタマイズできま す。
DatabaseLookup
DatabaseLookup プリミティブは、データベースから値を取得してメッセージに格納します。
MessageFilter
MessageFilter プリミティブは、メッセージのコンテンツをユーザーが構成した式と比較し、 その結果に基づいて、次のメディエーション・プリミティブにメッセージを送付します。
XSLT
XSLT プリミティブは、 XSL スタイル・シートによって定義された変換に基づいてメッセージを変換します。
Fail
Fail プリミティブは、 例外をスローし、メディエーション・フローを経由するパスを終了します。
Stop
Stop プリミティブは、メディ エーション・フローを経由するパスをサイレントに終了します。

各プリミティブには Fail ターミナルがあるので、エラーが発生した場合、 メッセージが Fail に送られ、エラーが処理できるようになります。

しかし、提供されたプリミティブが開発者のニーズに合致しない場合は、 カスタム・メディエーション・プリミティブを使用して SCA Java コンポーネント内で直接またはビジュアルに Java コードを作成できます。


Concept topic

ご利用条件 | フィードバック (英語のみ)

Timestamp icon最終更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_tour3c.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)