| Extension | .wsdl |
|---|---|
| Type MIME | application/wsdl+xml |
| Développé par | |
| Type de format | |
| Contenu par | |
| Norme |

LeWSDL ouWeb Services Description Language (prononcé en sigle ou « Whiz-Deul ») est une grammaireXML permettant de décrire unservice web. WSDL 1.1 a été proposé en 2001 auW3C pour standardisation mais n'a pas été approuvé. La version 2.0 a été approuvée le et est désormais une recommandation officielle du W3C. Le WSDL décrit uneinterface publique d'accès à un service web, notamment dans le cadre d'architectures de typeSOA (Service Oriented Architecture). C'est une description fondée sur le XML qui indique « comment communiquer pour utiliser le service ».
Le WSDL sert à décrire :
Une description WSDL est un document XML qui commence par la balise<definitions> et qui contient les balises suivantes :
<binding> : définit le protocole à utiliser pour invoquer le service web<port> : spécifie l'emplacement effectif du service<service> : décrit un ensemble de points finaux du réseau
Les opérations possibles et messages sont décrits de façon abstraite mais cette description renvoie à des protocoles réseaux et formats de messages concrets.
Le WSDL est principalement soutenu parAriba (en),IBM etMicrosoft.