WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

JavaBeans を持つ既存の WSdL ファイルからの Web サービス・アプリケーションの開発

JavaBeans を使用して、既存の Web サービス記述言語 (WSDL) ファイルから新規の Web サービスを開発できます。

始める前に

実装する Web サービスを定義する Web サービス記述言語 (WSDL) ファイルを見付けます。 WSDL を作成するか、あるいは E メール、ダウンロードまたは Uniform Resource Locator (URL) により既存の Web サービスから取得することができます。

このタスクについて

新規またはこのフィーチャー・パックで更新されました ベスト・プラクティス: WebSphere Application Server Version 6.1 Feature Pack for Web Services は、本製品の機能を拡張して、Java API for XML-Based Web Services (JAX-WS) 2.0 の プログラミング・モデルを導入できるようにします。 JAX-WS は、次世代の Web サービス・プログラミング・モデルであり、 Java API for XML-based RPC (JAX-RPC) プログラミング・モデルが提供する 基盤を提供します。戦略的 JAX-WS プログラミング・モデルを使用すると、 標準ベースの注釈モデルのサポートによって、Web サービスおよび Web クライアントの開発が 容易になります。 JAX-RPC プログラミング・モデルとアプリケーションは 引き続きサポートされますが、Web サービス・アプリケーションおよびクライアントを 新規に開発する場合は、 実装が容易な JAX-WS プログラミング・モデルをご利用ください。bprac

トップダウン開発アプローチを使用することにより、JavaBeans を使用して既存の WSDL ファイルから JAX-WS または JAX-RPC Web サービスを作成することができます。 ボトムアップ開発アプローチを使用することにより、JavaBeans から JAX-WS または JAX-RPC Web サービスを作成することもできます。

プロシージャー

  1. Web サービス用の開発環境をセットアップします。Rational Application Developer を使用する場合は、開発環境をセットアップする必要はありません。
  2. WSDL ファイルから Java 成果物を開発します。
  3. JavaBeans インプリメンテーションを完了します JavaBeans 実装を作成して Web サービス・アプリケーションを完成させます。
  4. webservices.xml デプロイメント記述子を構成します (JAX-RPC アプリケーションのみ) ibm-webservices-bnd.xml デプロイメント記述子を構成し、WebSphere Application Server で 着信 Web サービス要求を処理できるようにします。JAX-WS アプリケーションの場合、 デプロイメント記述子はサポートされず、代わりにアノテーションが使用されます。
  5. ibm-webservices-bnd.xmi デプロイメント記述子を構成します (JAX-RPC アプリケーションのみ) ibm-webservices-bnd.xml デプロイメント記述子を構成し、WebSphere Application Server で 着信 Web サービス要求を処理できるようにします。
  6. WSDL ファイルから開始するときに、Web アーカイブ (WAR) ファイルをアセンブルします Web モジュールを Web サービス対応にするのに必要な成果物を WAR ファイルにアセンブルすることができます。
  7. Web サービス対応 WAR をエンタープライズ・アーカイブ (EAR) ファイルにアセンブルします Web モジュールを Web サービス対応にするのに必要な成果物を EAR ファイルにアセンブルすることができます。
  8. エンタープライズ・アーカイブ (EAR) ファイルを WebSphere Application Server にデプロイします Web サービスに対して構成および対応済みの EAR ファイルをデプロイすることができます。

結果

JavaBeans を使用して既存の WSDL ファイルから開始することにより、新規 Web サービスを作成しました。

次の作業

EAR ファイルをデプロイした後、Web サービスをテストして、 このサービスがアプリケーション・サーバーと連動していることを確認します。

新規またはこのフィーチャー・パックで更新されました Feature Pack for Web Services は、この Feature Pack でサポートされる新機能および標準機能の多くを使用した、JAX-WS ベースの Web サービスを例示するサンプルを提供します。 サンプルでは、SOAP 1.1 および SOAP 1.2 環境で Web サービスの同期呼び出しと非同期呼び出しの両方を使用して単純なメッセージ交換パターンを例示しています。また、サンプルでは、JavaBeans 成果物、静的サービス・エンドポイント、およびプロキシー・ベース・クライアントの使用も例示しています。 これらのサンプルについて詳しく学習するには、 app_server_root/samples/lib/WebServicesSamples ディレクトリーにある Samples README を参照してください。 これらのサンプルを、Web サービス・プロファイルを使用して拡張されているアプリケーション・サーバーにインストールする方法を学習するには、管理コンソールを使用してサンプルをインストールするトピックを参照してください。




サブトピック
新規またはこのフィーチャー・パックで更新されました WSDL ファイルからの JAX-WS アプリケーション用 Java 成果物の作成
WSDL ファイルからの JAX-RPC アプリケーション用 Java 成果物の作成
関連タスク
JavaBeans インプリメンテーションの完了
[AIX HP-UX Linux Solaris Windows] [z/OS] webservices.xml デプロイメント記述子の構成
[AIX HP-UX Linux Solaris Windows] [z/OS] ibm-webservices-bnd.xmi デプロイメント記述子の構成
JavaBeans からの Web サービス・アプリケーションの開発
JavaBeans 実装用 JAX-RPC Web サービス・デプロイメント記述子 テンプレートの開発
WSDL ファイルからの Web サービス対応の WAR ファイルのアセンブル
Web サービス対応の WAR の EAR ファイルへのアセンブル
アプリケーション・サーバーへの Web サービス・アプリケーションのデプロイ
新規またはこのフィーチャー・パックで更新されました コンソールを使用した Web サービス・サンプルのインストール
関連資料
Web サービスの開発に使用する成果物
Web サービス仕様と API
関連情報
Java API for XML Web Services (JAX-WS) API documentation
Java API for XML Web Services (JAX-WS) API User's Guide documentation
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_devwsdl1.html