Web Services Description Language は、プラットフォームに依存しない XML ベースのメタ言語で、Web サービスのインターフェイス定義を記述する目的で使用されます。
WSDL は、外部からアクセス可能な Web サービスの機能、およびパラメーターと動作の戻り値を主に定義します。また、ファンクション コールを Web サービスに送信するための通信形式について記述します。Web サービスを呼び出すことのできる URL も指定されます。
Web サービスを公開してから、そのサービスを規定する WSDL 文書の検索、インポート、使用が可能になります。この公開内容には、記述する WSDL 文書の所在に関する詳細情報も含まれます。
具体的には、WSDL 文書には次の点に関する機能の詳細が含まれています。
インターフェイス
アクセス プロトコルと配布の詳細
コンピューターが読み取れる形式での、Web サービスにアクセスするために必要なすべての情報