ページの先頭行へ戻る
 Apcoordinatorユーザーズガイド
FUJITSU Software

20.3.1 概要

リモート共通インターフェイスの概要を次に示します。

リモート共通インターフェイスは以下の手順で使用します。

  1. 呼び出すセションBeanに名前を付ける。

  2. リモートマップを作成し、名前と呼び出されるセションBeanとの対応を記述する。

  3. 名前を指定してCallFactoryインターフェイスからCallインターフェイスを取得する。

  4. Callインターフェイスを使い、データBeanとコマンド名を引数としてセションBeanを呼び出す。

ビジネスクラスからリモート共通インターフェイスを使ってセションBeanを呼び出す例を示します。

public Object doSomething(DispatchContext context, DataBean dataBean){
  CallFactory factory = context.getCallFactory();
  Call call = factory.createCall("MySessionBean");      // 呼び出すアプリケーションを指定
  ResponseBean response = (ResponseBean)call.invoke(dataBean,"update");
                                                        // 送信するデータとコマンド名を指定して呼び出し
  ...
}

以降の節で、リモートマップの記述方法、CallFactoryインターフェイスとCallインターフェイスの使用方法を説明します。