始める前に
WebSphere Application Server に添付されているアセンブリー・ツールを使用して、Java ベースの Web サービス・モジュールをアセンブルできます。

Java API for XML-Based Web Services (JAX-WS) の
Web サービス・アプリケーションでは、このタスクを完了するためにサービス・エンドポイント実装から
始動したときに
wsgen コマンド行ツールが生成する、移植可能な成果物が
必要です。
wsgen ツールは、コンパイル済みの
サービス・エンドポイント実装クラスを入力データとして処理し、
以下の移植可能な成果物を生成します。
- メッセージの内容をマーシャルおよびアンマーシャルするのに必要な、
追加の Java Architecture for XML Binding (JAXB) クラス。追加クラスとは、
ラップ・メソッドの @RequestWrapper アノテーションや @ResponseWrapper アノテーションで
表されるクラスです。
- オプションで -wsdl 引数が指定されている場合には WSDL ファイル。wsgen コマンドは、
WSDL ファイルを自動的には生成しません。WSDL ファイルは、
サービス・エンドポイントをデプロイすると自動的に生成されます。
Java API for XML-based RPC (JAX-RPC) の
Web サービス・アプリケーションでは、このタスクを完了するために、
WSDL2Java コマンド行ツールによって生成される以下の成果物が必要です。
- web.xml ファイルが含まれているが Web サービス対応でない、
アセンブル済み WAR ファイル。
- サービス・エンドポイント・インターフェース用 Java クラス
- Web サービス記述言語 (WSDL) ファイル
- 完全な webservices.xml、ibm-webservices-bnd.xmi、
ibm-webservices-ext.xmi デプロイメント記述子、および WSDL2Java コマンド
によって生成された XML ベースのリモート・プロシージャー・コール用 Java API (JAX-RPC) マッピング・ファイル・クラス。