WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

WSDL

Web サービス記述言語 (WSDL) は、Extensible Markup Language (XML) ベースの記述言語です。この言語は、Web サービスを記述するための 業界標準として World-Wide Wide Web Consortium (W3C) に提出されました。 WSDL の機能は、2 つの主なアーキテクチャー原則から派生しています。 これらの原則とは、一連のビジネス・オペレーションを記述する機能と、 記述を 2 つの基本単位に分ける機能のことです。 これらの単位は、オペレーションの記述、 およびオペレーションとそれに関連した情報をパッケージする方法の詳細のことです。

WSDL 文書は、サービスをネットワーク・エンドポイントまたはポートの集合として定義します。 WSDL では、エンドポイント・メッセージの抽象定義は、その具体的なネットワーク・デプロイメントまたはデータ・フォーマット・バインディングから分離されます。 この分離により、抽象定義 (交換されたデータの抽象的記述であるメッセージと、 操作の抽象的コレクションであるポート・タイプ) の再使用がサポートされます。 特定のポート・タイプの具体的プロトコルとデータ・フォーマット仕様では、 再使用可能なバインディングが構成されます。 ポートは、再使用可能バインディングとともに、関連するネットワーク・アドレスにより定義され、 ポートの集合はサービスを定義します。 したがって、WSDL 文書はいくつかのエレメントで構成されます。 WSDL エレメントの詳細とその例については 、WSDL アーキテクチャーを参照してください。

この製品向けの JAX-RPC Web サービスを作成する場合は、まずサービス・エンドポイント・インターフェースを含む実装 Bean がなければなりません。 次に、Java2WSDL コマンド行ツールを 使用して、Web サービスを定義する WSDL ファイルを作成します。 これはボトムアップ開発です。

実装 Bean クラスを生成するために WSDL から開始する場合は、トップダウン開発となります。 WSDL ファイルに対して WSDL2Java コマンド行ツールを実行し、Java API およびデプロイメント記述子テンプレートを作成します。




サブトピック
WSDL アーキテクチャー
複数パーツ WSDL のベスト・プラクティス
関連資料
Web サービス: 学習用リソース
JAX-RPC アプリケーションの Java2WSDL コマンド
JAX-RPC アプリケーション用の WSDL2Java コマンド
Web サービス仕様および API
関連情報
Web Services Description Language (WSDL) 1.1
概念トピック    

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

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cwbs_wsdl.html