Web Services Description Language
| 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 |
| modifier |
|
WSDL 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]
Liens internes [modifier]
Liens externes [modifier]
- (en) WSDL 2.0 recommandation
- (en) WSDL 1.1 Specification
- (en) Tutoriel WSDL
- (en) Web Services Activity W3C
- (en) L'organisation WS-I