この図はコンポジットの例を示しています。このコンポジットには、メディエータ・サービス・コンポーネントとBPELサービス・コンポーネント、インバウンド・サービス・バインディング・コンポーネント、およびアウトバウンド参照バインディング・コンポーネントが含まれています。
サービス・コンポーネント
サービス・コンポーネントは、SOAコンポジット・アプリケーションの構築ブロックです。各サービス・コンポーネントは、独自のサービス・エンジン・コンテナでホスト管理されます。サービス・エンジンに送信されるメッセージは、特定のサービス・コンポーネントを対象にしています。たとえば、BPELプロセスに対するメッセージは、BPELサービス・エンジンに送信されます。サービス・エンジンは受信したメッセージ情報を処理します。
次のサービス・コンポーネントを使用できます。各サービス・コンポーネントに対して同じ名前の対応するサービス・エンジンがあります。すべてのサービス・エンジンは、単一のコンポジットでの相互作用が可能です。
サービス
サービスは、外部に対してSOAコンポジット・アプリケーションへのエントリ・ポイントを提供します。サービスのWSDLファイルは、その機能を外部アプリケーションに通知します。これらの機能は、SOAコンポジット・アプリケーション・コンポーネントとの連絡に使用されます。サービスのバインディング接続性は、サービス(SOAP/HTTPやJCAアダプタなど)と通信できるプロトコルを記述します。
参照
参照を使用すると、SOAコンポジット・アプリケーションから外部にある外部サービスにメッセージを送信できます。
ワイヤ
ワイヤを使用すると、メッセージ通信に対して、単一のSOAコンポジット・アプリケーションで次のコンポーネントをグラフィカルに接続できます。
サービス・コンポーネントに対するサービス
他のサービス・コンポーネントに対するサービス・コンポーネント
参照に対するサービス・コンポーネント