Web サービス記述言語 (WSDL) は、XML 形式で、文書指向またはプロシージャー指向の情報を含むメッセージ上で動作するエンドポイントの集合としてネットワーク・サービスを記述したものです。
操作およびメッセージは、抽象的に記述されてから具象のネットワーク・プロトコルおよびメッセージ形式にバインドされて、エンドポイントを定義します。 関連した具象エンドポイントは抽象エンドポイント (サービス) に結合されます。
WSDL には拡張性があり、通信に使用されるメッセージ形式またはネットワーク・プロトコルに関わらず、エンドポイントの記述およびそれらのメッセージを許容します。 WSDL 1.1 仕様は、以下と関連して WSDL を使用する方法を示すバインディングのみを定義します。
- SOAP 1.1
- HTTP GET
- HTTP POST
- MIME
WSDL 1.1 の仕様は、W3C Note として、WSDL Version 1.1 で World Wide Web Consortium (W3C) によって公開されています。