Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


3.1.3 既存のEJBを利用してSOAPアプリケーションを開発する場合

既存のEJBを利用してSOAPアプリケーションを開発する場合の流れを示します。

図3‒3 既存のEJBを利用したSOAPアプリケーションの開発

[図データ]

既存のEJBからWSDLおよびサービスデプロイ定義を生成します。生成したWSDLからクライアントで使用するJavaクラス(スタブ)を生成します。

既存のEJBを利用してSOAPアプリケーションを開発する場合の手順を示します。括弧内の数字は,開発例の参照先を示します。

  1. EJB呼び出し環境を設定する(4.3.2

    J2EEアプリケーションのRMI-IIOPインタフェースおよびRMI-IIOPスタブを取得します。

  2. サービスデプロイ定義を生成する(4.3.3

    Enterprise Beanクラスとホームインタフェースから,既存のJavaクラスをSOAPアプリケーションとして利用するためのサービスデプロイ定義を生成します。

  3. WSDLを生成する(4.3.5

    既存のEJBをSOAPサービスとして公開するためのWSDLを生成します。

  4. スタブを生成する(4.3.6

    生成されたWSDLからクライアント側に必要なソースコードであるスタブを生成します。

  5. クライアント側の処理を実装する(4.3.7

    SOAPサービスを利用するクライアント側の処理を実装します。