Web サービス開発の次のような局面での支援が提供されるようにツールが用意されています。
- 作成または変換。Java™ Bean およびエンタープライズ Bean など、既存の成果物からボトムアップの Web サービスを作成します。トップダウンの Web サービスは、その他の Web サービスからディスカバーした WSDL から作成するか、WSDL エディターを使用して作成した WSDL ファイルから作成します。
- ビルド。SOAP アクセス可能サービスとして既存の成果物をラップし、WSDL でそれらを記述します。
Web サービス・ウィザードは、WSDL で記述された Web サービスに Java クライアント・プロキシーを生成する場合、および WSDL から Java bean スケルトンを生成する場合に役立ちます。
- デプロイ。Web サービスをさまざまなテスト環境にデプロイします。
- テスト。即時フィードバックを得るために、ローカルまたはリモートで実行中の
Web サービスをテストします。
- 開発。ユーザー独自の Web サービス・クライアント・アプリケーションの作成に役立つサンプル・アプリケーションを生成します。
「サービス」ビュー
Java EE
および Web パースペクティブ内の「サービス」ビューを使用することにより、Web サービス開発者は、Web サービス開発を容易にするさまざまなツールに素早くアクセスできます。これらのタスクは「エンタープライズ・エクスプローラー」ビューでも実行できますが、「サービス」ビューには Web サービスおよびクライアントしか表示されないため、必要なものを素早く見つけることができ、またコンテキスト・メニューも Web サービス開発に固有のもののみが表示されます。
「サービス」ビューから起動できる JAX-WS ツールには、以下が含まれます。
- WSDL インターフェース・エディター
- WSDL エディターで Web サービスまたはクライアントの WSDL ファイルを起動し、それを表示または編集することができます。
これは、ワークスペース内の静的 WSDL ファイルと、ランタイムで生成された動的 WSDL ファイルの両方で使用できます。
動的 WSDL ファイルは、編集はできないので注意してください。
- 配置ディスクリプター・エディター
- Web サービスまたはクライアントでデプロイメント記述子が使用可能な場合、配置ディスクリプター・エディターを起動して、webservices.xml ファイルを編集できます。
- デプロイメント記述子の生成
- デプロイメント記述子をまだ生成していない場合、このビューからそれを行うことができます。
JAX-WS Web サービスでデプロイメント記述子は必須ではありませんが (ランタイムですぐにこの情報を生成できるため)、デプロイメント記述子をワークスペースに生成することにより、デプロイメント設定をカスタマイズできます。
- Web サービスまたはクライアントの生成
- 選択したオブジェクトに応じて、トップダウンまたはボトムアップの Web サービスまたは Web サービス・クライアントを生成できる場合があります。
- Web サービスまたはクライアント用のポリシー・セットの管理
- Web サービスおよびクライアントのサービス品質を調整する WebSphere® ポリシー・セットを適用および編集できます。
- Web サービス・エクスプローラーでのテスト
- Web サービス・エクスプローラーを使用して、静的または動的 WSDL ファイルに基づいて、
Web サービスの機能をテストできます。
- JAX-WS Web サービス・ハンドラーの構成
- これは、作業中の JAX-WS Web サービスにハンドラーを追加したり、編集したりするための「JAX-WS サービス・ハンドラー構成」ウィザードを起動します。
- ルーター・モジュールの作成
- このオプションは、EJB Web サービスで使用可能です。「ルーター・モジュールの作成」ウィザードにより、エンタープライズ・アプリケーション・アーカイブ (EAR) ファイル内の Web サービスのセットを使用できます。EAR ファイル内の Web サービス対応 EJB JAR ごとに、HTTP ルーターまたは JMS ルーター、あるいはその両方を EAR に追加します。
各ルーター・モジュールは、特定のトランスポート用の Web サービス・エンドポイントを提供します。
