オーディオ Webサービス記述言語(wsdl)とは何ですか? -techopediaからの定義

Webサービス記述言語(wsdl)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Webサービス記述言語(WSDL)とはどういう意味ですか?

Webサービス記述言語(WSDL)は、Webサービスとその使用法を記述するXMLベースの言語です。

WSDLドキュメントは、抽象要素と具象要素の両方を含むWebサービスの具体的な記述です。

WSDLは、サービスの抽象的な機能を記述し、サービス記述の具体的な詳細を記述するためのフレームワークを提供します。 この正式な説明は、分散システムとソフトウェアアプリケーション間の通信のために必要です。

TechopediaがWebサービス記述言語(WSDL)について説明しています

WSDL 1.0は2000年に導入され、Microsoft、IBM、Aribaの共同開発によって開発されました。 この言語は2001年にバージョン1.1として正式化されました。

WSDL 2.0はバージョン1.1とは大幅に異なり、2007年にW3C勧告として承認されました。ただし、ほとんどのサードパーティベンダーは、WSDL 2.0をサポートするために提供する製品を変更していません。 たとえば、Webサービスビジネスプロセス実行言語(WS-BPEL)はWSDL 1.1を使用します。

WSDL 2.0サービス記述は、潜在的なクライアントが記述されたサービスと対話する方法を示します。 WSDLドキュメントは、Webサービスの2つの側面を記述します。1つは抽象的で、もう1つは具体的です。

以下の説明では、WSDL要素は斜体で表記されています。

  1. 抽象レベルでは、Webサービスは送受信するメッセージの観点から説明されます。 操作は、メッセージ交換パターンを1つ以上のメッセージに関連付けます。 メッセージ交換パターンは、送信および/または受信されたメッセージのシーケンスとカーディナリティー、および論理的に送信者および/または受信者を識別します。 インターフェイスは、トランスポートまたはワイヤフォーマットをコミットせずに操作をグループ化します。
  2. 具体的なレベルでは、バインディングは、1つ以上のインターフェイスのトランスポートおよびワイヤ形式の詳細を指定します。 エンドポイントは、ネットワークアドレスをバインディングに関連付けます。 そして最後に、サービスは共通のインターフェースを実装するエンドポイントをグループ化します。
Webサービス記述言語(wsdl)とは何ですか? -techopediaからの定義