WebSphere® Message
Broker 内で、WebSphere Process
Server 内のサービスを呼び出す必要がある SOA アプリケーションや、WebSphere Process
Server 内のサービスによって呼び出される SOA アプリケーションを設計できます。
注: バージョン 7.5 以降、WebSphere Process
Server の名前が IBM® Business
Process Manager Advanced に変更されています。 このトピックで WebSphere Process
Server バージョン 7.0 に言及している情報は、IBM Business
Process Manager Advanced バージョン 7.5 にも当てはまります。 同様に、バージョン 7.5 以降、WebSphere Integration
Developer の名前が IBM Integration
Designer に変更されています。 このトピックで WebSphere Integration
Developer バージョン 7 に言及している情報は、IBM Integration
Designer バージョン 7.5 にも当てはまります。
- WebSphere Message
Broker 上でサービスを開発する場合に、WebSphere Integration
Developer アプリケーションがこのサービスに要求を送信できるようにするには、.insca ブローカー SCA 定義ファイルを生成します。 ブローカー SCA 定義ファイルを使用して SCAInput ノードを作成します。このノードは WebSphere Process
Server から要求を受け取ることができます。
また、このファイルを WebSphere Message
Broker からファイル・システムまたはワークスペースにエクスポートします。 エクスポートされた作成物を WebSphere Integration
Developer 内にインポートできます。 ファイルを
WebSphere Integration
Developer 内にインポートすると、WebSphere Integration
Developer アプリケーション内でインポート・コンポーネントが作成されます。WebSphere Message
Broker によって提供されるサービスにアクセスするには、アセンブリー・ダイアグラム内でこのインポート・コンポーネントを接続します。
- WebSphere Message
Broker 上でサービスを開発する場合に、WebSphere Process
Server 上のサービスにアクセスするには、.outsca ブローカー SCA 定義ファイルを生成します。 ブローカー SCA 定義ファイルを使用して、以下のいずれかを作成します。
- 非同期操作の場合、SCAAsyncRequest ノードと SCAAsyncResponse ノードのペア。
- 同期操作または片方向の操作の場合、SCARequest ノード。
SCAAsyncRequest ノードまたは SCARequest ノードは、要求を WebSphere Process
Server に送信します。 また、このファイルを WebSphere Message
Broker からファイル・システムまたはワークスペースにエクスポートします。 エクスポートされた作成物を WebSphere Integration
Developer 内にインポートできます。 作成物を WebSphere Integration
Developer にインポートすると、WebSphere Integration
Developer アプリケーション内でエクスポート・コンポーネントが作成されます。
WebSphere Message
Broker アプリケーションから要求を受け取るには、アセンブリー・ダイアグラム内でこのエクスポート・コンポーネントを接続します。
「ブローカー SCA 定義の生成」ウィザードを使用して、ブローカー SCA 定義を生成します。メッセージ・セット: メッセージ・セットからのブローカー SCA 定義の生成 を参照してください。
「ブローカー SCA 定義からの SCA インポート/エクスポートのエクスポート」ウィザードを使用して、ブローカー SCA 定義を生成後にエクスポートします。メッセージ・セット: ブローカー SCA 定義からの SCA インポート/エクスポートのエクスポート を参照してください。