Web Services Description Language

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Web Services Description Language
Image illustrative de l'article Web Services Description Language

Extension .wsdl
Type MIME application/wsdl+xml
Développé par World Wide Web Consortium
Type de format Interface description language
Contenu par XML
Standard(s) Recommandation 2.0
Une représentation des concepts définis par un document WSDL 1.1

WSDL (Web Services Description Language) est une grammaire XML permettant de décrire un service web. WSDL 1.1 a été proposé en 2001 au W3C pour standardisation.

La version 1.1 n'est pas approuvée par le W3C. La version 2.0 a été approuvée le 27 juin 2007 et est désormais une recommandation officielle du W3C.

Souvent désigné par WSDL dans les documents techniques (autre prononciation connue : « Whiz-Deul »).

Le WSDL décrit une interface publique d'accès à un service web, notamment dans le cadre d'architectures de type SOA (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 :

  • le protocole de communication (SOAP RPC ou SOAP orienté message)
  • le format de messages requis pour communiquer avec ce service
  • les méthodes que le client peut invoquer
  • la localisation du service.

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 actuel 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 par Ariba, IBM et Microsoft.

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]