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 サービス・エンドポイントを提供します。
「サービス」ビューから起動できる JAX-RPC ツールには、以下が含まれます。
- WSDL インターフェース・エディター
- WSDL エディターで Web サービスまたはクライアントの WSDL ファイルを起動し、それを表示または編集することができます。
- 配置ディスクリプター・エディター
- 配置ディスクリプター・エディターを起動して、webservices.xml ファイル、バインディング・ファイル、および拡張ファイルを編集できます。
- Web サービスまたはクライアントの生成
- 選択したオブジェクトに応じて、トップダウンまたはボトムアップの Web サービスまたは Web サービス・クライアントを生成できる場合があります。
- JAX_RPC ハンドラー構成ウィザード
- ハンドラーを使用することにより、ネットワークを介したメッセージの送信の前後に、SOAP メッセージを処理することができます。
それらは通常、SOAP ヘッダーの内容を処理するために使用されます。
- Web サービス・エクスプローラーでのテスト
- Web サービス・エクスプローラーを使用して、Web サービスの機能をテストできます。
- Web サービスまたはクライアントの保護
- XML デジタル署名、XML 暗号化、またはスタンドアロン・セキュリティー・トークンを追加することにより、JAX-RPC Web サービスおよびクライアントを保護できます。別の JAX-RPC Web サービスまたはクライアントからセキュリティー設定を複製することもできます。
- ルーター・モジュールの作成
- このオプションは、EJB Web サービスで使用可能です。「ルーター・モジュールの作成」ウィザードにより、エンタープライズ・アプリケーション・アーカイブ (EAR) ファイル内の Web サービスのセットを使用できます。EAR ファイル内の Web サービス対応 EJB JAR ごとに、HTTP ルーターまたは JMS ルーター、あるいはその両方を EAR に追加します。
各ルーター・モジュールは、特定のトランスポート用の Web サービス・エンドポイントを提供します。