WSDL

Il s'agit d'une tentative de normalisation regroupant la description des éléments permettant de mettre en place l'accès à un service réseau (Service Web). Il fait notamment référence au langage XML et 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-Duhl »).

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 ainsi que 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