Enterprise JavaBeans (EJB) または JavaBeans インプリメンテーションから、JAX-RPC Web サービスを開発することができます。 この開発プロセスは、Web Services for Java 2 Platform, Enterprise Edition (J2EE) の仕様に基づいています。
エンタープライズ Bean の選択されたメソッドは、必須のトランザクション属性を持つことはできません。この時点では、これらの Web サービス・トランザクションの規格が存在しないためです。
Web サービスの開発には、サービス・エンドポイント・インターフェースが必要です。
EJB インプリメンテーションを使用する場合は、EJB リモート・インターフェースからサービス・エンドポイント・インターフェースを開発します。
JavaBeans インプリメンテーションを使用する場合は、JavaBeans インプリメンテーション用のサービス・エンドポイント・インターフェースを開発します。
EJB インプリメンテーションを使用する場合は、EJB インプリメンテーションから Web サービスのデプロイメント記述子テンプレートを開発します。
JavaBeans インプリメンテーションを使用する場合は、JavaBeans インプリメンテーション用の Web サービスのデプロイメント記述子テンプレートを開発します。
service-impl-bean エレメントの ejb-link 値または servlet-link 値を設定すると、そのサービスをインプリメントするエンタープライズ Bean または JavaBeans インプリメンテーションにリンクすることができます。
このステップは、EJB インプリメンテーションを使用している場合にのみ適用されます。
API の完全なリストについては、API 文書を参照してください。 また、Web サービス: 学習用リソースにある Web サービスの開発についての項目も検討します。