Web サービスおよびクライアントの開発

Web サービス・ツールを使用して、Java™ Bean、エンタープライズ Bean、および WSDL ファイルからの Web サービスのディスカバー、作成、および公開を行うことができます。トップダウン・アプローチ (WSDL ファイルで開始する)、またはボトムアップ・アプローチ (Java Bean または EJB で開始する) を使用して、Web サービスを作成できます。

以下のテーブルでは、Web サービスおよびクライアントの作成に関するさまざまな方法の概要を、サービスまたはクライアントを作成するために使用する成果物のタイプごとにソートして示しています。

表 1. Java Bean から作成される Web サービス
  JAX-RPC JAX-WS
WebSphere® Application Server V7.0 以上
  • Web サービス・ウィザード
  • Ant タスク
  • Web サービス・ウィザード
  • 注釈
  • Ant タスク
WebSphere Application Server V8.5.5 Liberty Profile
  • サポートなし
  • Web サービス・ウィザード
  • 注釈
  • Ant タスク
表 2. EJB v2.x エンタープライズ Bean から作成される Web サービス
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 以上
  • Web サービス・ウィザード
  • Ant タスク
  • サポートなし
WebSphere Application Server V8.5.5 Liberty Profile
  • サポートなし
  • サポートなし
表 3. EJB 3.x エンタープライズ Bean から作成される Web サービス
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 以上
  • Web サービス・ウィザード
  • Ant タスク
  • 注釈
WebSphere Application Server V8.5.5 Liberty Profile
  • サポートなし
  • 注釈
表 4. WSDL ファイルから作成される Web サービス
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 以上
  • Web サービス・ウィザード
  • Ant タスク
  • Web サービス・ウィザード
  • Ant タスク
WebSphere Application Server V8.5.5 Liberty Profile
  • サポートなし
  • Web サービス・ウィザード
  • Ant タスク
表 5. WSDL ファイルから作成される Web サービス・クライアント
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 以上
  • Web サービス・ウィザード
  • Ant タスク
  • Web サービス・ウィザード
  • Ant タスク
WebSphere Application Server V8.5.5 Liberty Profile
  • サポートなし
  • Web サービス・ウィザード
  • Ant タスク

フィードバック