EIS バインディングを持つ外部クライアント

WebSphere Process Server は、EIS バインディングを使用して 外部クライアントとの間でメッセージを送受信できます。

外部クライアント (Web ポータルや EIS など) は、WebSphere Process Server の SCA モジュールに メッセージを送信する必要があり、WebSphere Process Server 内から コンポーネントによって呼び出される必要があります。

クライアントは、動的起動インターフェース (DII) または Java™ インターフェースの いずれかを使用して他のサービスと同様に EIS インポートを呼び出します。

最初に、外部クライアントが ServiceManager のインスタンスを作成し、 その参照名を使用して EIS インポートを検索します。検索の 結果は Service インターフェースの実装です。次に、クライアントが 入力引数 (総称 DataObject) を作成します。この引数は、データ・オブジェクト・スキーマを 使用して動的に作成されます。このステップは、 サービス・データ・オブジェクト (SDO) の DataFactory インターフェースの実装を 使用して行われます。最後のステップで、外部クライアントが EIS を呼び出して 必要な結果を取得します。

代わりに、クライアントは Java インターフェースを 使用して EIS インポートを呼び出すこともできます。最初に、 クライアントは ServiceManager のインスタンスを作成し、 その参照名を使用して EIS インポートを検索します。検索の 結果は、EIS インポートの Java インターフェースです。次に、 クライアントは入力引数 (DataObject 型) を作成し、 最後に EIS を呼び出して必要な結果を取得します。

EIS エクスポート・インターフェースは、外部の EIS サービスで使用可能な エクスポート済み SCA コンポーネントのインターフェースを定義します。このインターフェースは、SAP や PeopleSoft などの 外部サービスが (EIS エクスポート・サービス・ランタイムの実装を介して) 呼び出す インターフェースと考えることができます。エクスポートは、EISExportBinding を 使用してエクスポート済みサービスを外部の EIS サービスにバインドします。 これにより、EIS サービス要求を listen するための SCA モジュールに含まれる サービスをサブスクライブできます。EIS エクスポート・バインディングは、 リソース・アダプターによって (J2EE コネクター・アーキテクチャー・インターフェースを 使用して) 認識されるインバウンド・イベントの定義と SCA 操作の呼び出しの間の マッピングを指定します。EISExportBinding では、 外部の EIS サービスが J2EE コネクター・アーキテクチャー 1.5 の インバウンド契約に基づいている必要があります。EISExportBinding では、DataBinding を バインディング・レベルまたはメソッド・レベルで指定する必要があります。


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