WSDL (Web サービス記述言語、Web サービス記述言語) は、Web サービスを記述するために公開された XML 形式です。 W3C 組織 (World Wide Web Consortium) は WSDL のバージョン 1.1 を承認しておらず、現在の WSDL バージョン 2.0 は W3C の推奨 (公式標準) であり、W3C 組織によって正式な標準として承認される予定です。
はじめに
WSDL (Web サービス記述言語、Web サービス記述言語) は、Web サービスを記述するために公開されている XML 形式です。 W3C 組織 (World Wide Web Consortium) は WSDL のバージョン 1.1 を承認しておらず、現在の WSDL バージョン 2.0 は W3C の推奨 (公式標準) であり、W3C 組織によって正式な標準として承認される予定です。
多くの技術文書では、Web サービス記述言語は通常 WSDL と省略され、その発音は通常「wiz-dəl」です。
WSDL は、Web サービスのパブリック インターフェイスを記述します。これは、Web サービスとの通信方法と Web サービスの使用方法を説明する XML ベースのサービス記述です。つまり、ディレクトリにリストされている Web サービスと対話するときにバインドする必要があるプロトコルと情報形式を記述します。抽象言語は通常、サービスによってサポートされる操作と情報を記述するために使用され、使用されると、実際のネットワーク プロトコルと情報形式がサービスにバインドされます。
構成
WSDL ドキュメントは 2 つの部分に分割できます。上の部分は抽象的な定義で構成され、下の部分は具体的な説明で構成されます。
歴史
2001 年 3 月、WSDL 1.1 は、「ネットワーク サービスの説明」を使用して、IBM と Microsoft によって W3C ノートとして XML プロトコル上の W3C XML アクティビティに提出されました。 。 (W3C レコードはディスカッションのみを目的としています。W3C レコードの公開は、W3C、W3C チーム、または W3C メンバーによる承認を意味するものではありません。) 2002 年 7 月、W3C は WSDL 1.2 の最初の作業草案をリリースしました。
要素
WSDL 要素は、XML 構文に基づいてサービスと対話するための基本要素を記述します。
#● タイプ (メッセージ タイプ): データ型定義 何らかの型システム (XSD など) を使用するコンテナー。
# メッセージ: 通信データの抽象型定義。1 つ以上の部分で構成されます。
# 部分: メッセージ パラメーター
# 操作: サービスによってサポートされる操作の抽象的な説明 WSDL では 4 つの操作が定義されています:
1. 一方向 (一方向) ): エンドポイントは情報を受け取ります;
2. リクエスト-レスポンス (リクエスト-レスポンス): エンドポイントは情報を受け取り、関連メッセージを送信します;
3. リクエスト-レスポンス (要請-レスポンス) : エンドポイントはメッセージを送信し、関連するメッセージを受信します;
4. 通知: エンドポイントはメッセージを送信します。
# ポート タイプ: 特定のポート タイプの特定のプロトコルとデータ形式の仕様。
# バインディング: 特定のポート タイプに対する特定のプロトコルとデータ形式の仕様。
# ポート: バインディングとネットワーク アドレスの組み合わせとして定義される単一のエンドポイント。
# サービス: 関連するインターフェイス、操作、メッセージなどを含む、関連するポートのコレクション。
以上がWSDLとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。