HTTP を使用した JAX-WS アプリケーション向け Web サービス要求のトランスポート
Web サービスとして使用できる JavaBeans オブジェクトが既にある場合は、HTTP アクセス可能 Java™ API for XML-Based Web Services (JAX-WS) Web サービスを開発できます。
始める前に
Web サービスとして使用可能にする対象となる、アノテーションを付けた JAX-WS JavaBeans オブジェクトが必要です。オプションとして、wsgen コマンドを実行して、アノテーションを付けた JAX-WS JavaBeans コンポーネントから Web サービス記述言語 (WSDL) ファイルを作成できます。WSDL ファイルを作成するには、wsgen コマンドに -wsdl オプションを指定する必要があります。
以下に例を示します。
![[Windows]](../images/windows.gif)
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[IBM i]](../images/iseries.gif)
サポートされる構成: wsimport、wsgen、schemagen、および xjc コマンド行ツールは、z/OS® プラットフォームではサポートされていません。この機能は、z/OS プラットフォームで稼働する WebSphere® Application Server で提供されるアセンブリー・ツールによって提供されます。
これらのツールについての詳細は、JAX-WS アプリケーションのこれらのコマンド行ツールに関する説明を参照してください。sptcfg
![[Windows]](../images/windows.gif)
app_server_root/bin wsgen.bat -classpath . -wsdl -servicename {http://mynamespace}MyService example.Stock.MyService
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
app_server_root/bin wsgen.sh -classpath . -wsdl -servicename {http://mynamespace}MyService example.Stock.MyService
![[IBM i]](../images/iseries.gif)
app_server_root/bin wsgen -classpath . -wsdl -servicename {http://mynamespace}MyService example.Stock.MyService

アノテーションを使用した JAX-WS Web サービスの開発については、JavaBeans を使用した JAX-WS アプリケーション向け Java 成果物の開発に関する説明を参照してください。
このタスクについて
アプリケーション・サーバーは、Web サービス・クライアント要求のトランスポートに HTTP を使用することをサポートします。HTTP によって、Web サービス・クライアントおよびサーバーは SOAP メッセージを介して通信することができます。SOAP は、Web サービスで使用される基本通信プロトコルであり、Web Services for Java Platform, Enterprise Edition (Java EE)、および Java API for XML-Based Web Services (JAX-WS) の仕様をサポートします。
HTTP は 最も一般的に使用される Web サービスのトランスポートです。