このページが正しく動作するには、スクリプトを使用できるブラウザが必要です。
SOAコンポジット・アプリケーションのアーキテクチャ
サイト・マップ
 
このイメージは、簡単なSOAコンポジット・アプリケーションを表しています。 着信サービスがメッセージをコンポジット・アプリケーションに送信するところを示しています。 このコンポジット・アプリケーションには、MediatorとBPELのサービス・コンポーネントが含まれています。 Mediatorはワイヤを介してBPELに接続しています。 BPELは、コンポジットから送信されたメッセージを参照を介して外部に送信します。
SOAコンポジット・アプリケーションのアーキテクチャ

SOAコンポジットは、単一のアプリケーション内に一括して設計されデプロイされた複数のサービス、サービス・コンポーネントおよび参照の集合です。 サービス、サービス・コンポーネントおよび参照間のワイヤリングによってメッセージ通信が可能となります。 コンポジットは、メッセージに記述されている情報を処理します。

この図はコンポジットの例を示しています。このコンポジットには、メディエータ・サービス・コンポーネントとBPELサービス・コンポーネント、インバウンド・サービス・バインディング・コンポーネント、およびアウトバウンド参照バインディング・コンポーネントが含まれています。

サービス・コンポーネント

サービス・コンポーネントは、SOAコンポジット・アプリケーションの構築ブロックです。 各サービス・コンポーネントは、独自のサービス・エンジン・コンテナでホスト管理されます。 サービス・エンジンに送信されるメッセージは、特定のサービス・コンポーネントを対象にしています。 たとえば、BPELプロセスに対するメッセージは、BPELサービス・エンジンに送信されます。 サービス・エンジンは受信したメッセージ情報を処理します。

次のサービス・コンポーネントを使用できます。 各サービス・コンポーネントに対して同じ名前の対応するサービス・エンジンがあります。 すべてのサービス・エンジンは、単一のコンポジットでの相互作用が可能です。

サービス

サービスは、外部に対してSOAコンポジット・アプリケーションへのエントリ・ポイントを提供します。 サービスのWSDLファイルは、その機能を外部アプリケーションに通知します。 これらの機能は、SOAコンポジット・アプリケーション・コンポーネントとの連絡に使用されます。 サービスのバインディング接続性は、サービス(SOAP/HTTPやJCAアダプタなど)と通信できるプロトコルを記述します。

参照

参照を使用すると、SOAコンポジット・アプリケーションから外部にある外部サービスにメッセージを送信できます。

ワイヤ

ワイヤを使用すると、メッセージ通信に対して、単一のSOAコンポジット・アプリケーションで次のコンポーネントをグラフィカルに接続できます。