Hitachi

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


4.3.1 SOAPアプリケーションを設計する

EJBを利用したSOAPアプリケーションの仕様を設計します。開発例では,次に示すサービスの仕様を持つStateless Session Beanを,SOAPアプリケーションとして利用する場合について示します。なお,localhost.UserDataという名前のデータ型クラスは,Stateless Session Bean側で定義されているものとします。

サービス名

UserInfo

メソッド名

getUserData

クライアントからの入力時およびクライアントへの出力時の属性について次に示します。出力時の属性は,UserDataクラスが保持します。

表4‒5 入力時の属性(既存のEJBを利用する場合)

属性名

変数名

データ型

社員番号

user_no

String

表4‒6 出力時の属性(既存のEJBを利用する場合)

属性名

変数名

データ型

名前

name

String

所属

section

String

電話番号

telephone

String

ホームインタフェース

userinfo.SLBUserInfoHome

リモートインタフェース

userinfo.SLBUserInfo

Enterprise Bean

userinfo.SLBUserInfoBean

データ型クラス

localhost.UserData

JNDI名前空間

HITACHI_EJB/SERVERS/MyServer/EJB/UserInfoBean/SLBUserInfo