HTTP を使用した JAX-RPC アプリケーション向け Web サービス要求のトランスポート
Web サービスとして使用できる JavaBeans オブジェクトが既にある場合は、HTTP でアクセスできる Java™ API for XML-based remote procedure call (JAX-RPC) Web サービスを開発することができます。
始める前に
Java2WSDL コマンドを実行して、
Web サービス記述言語 (WSDL) ファイルを作成します。Java2WSDL ファイルを実行するときは、
http とともに -bindingsTypes オプションを使用して、HTTP トランスポート・バインディングを設定してください。
以下に例を示します。
java2wsdl -bindingTypes http, jms -implClass my.pkg.MyEJBClass my.pkg.MySEI
Java2WSDL コマンドの使用についてさらに学習するには、Java2WSDL command
for JAX-RPC applications 資料を参照してください。Java2WSDL コマンド行ツールは z/OS® プラットフォームではサポートされません。
この機能は、製品の z/OS バージョンで提供されるアセンブリー・ツールによって提供されます。 このツールについて詳しくは、Java API for XML-based Remote Procedure Call
(JAX-RPC) アプリケーションの Java2WSDL コマンド行ツールに関する資料を参照してください。
このタスクについて
アプリケーション・サーバーは、Web サービス・クライアント要求のトランスポートに HTTP を使用することをサポートします。HTTP によって、Web サービス・クライアントおよびサーバーは SOAP メッセージを介して通信することができます。SOAP は、Web サービスで使用される基本通信プロトコルであり、Java Platform Enterprise Edition (Java EE) 仕様、および Java API for XML-based remote procedure call (JAX-RPC) 仕様の Web サービスをサポートします。
HTTP は 最も一般的に使用される Web サービスのトランスポートです。
既存の JavaBeans オブジェクトから HTTP アクセス可能 Web サービスを開発するには、以下のようにします。