wsdl Tutoriel
Un document WSDL (Web Services Definition Language) décrit les services réseau en définissant les points de terminaison contenus dans un service au format XML. Ces points de terminaison sont constitués d’opérations et de messages, associés au protocole réseau utilisé pour accéder à ces points de terminaison.
Le WSDL ne contient aucun détail d’implémentation autour de ces messages et opérations, il s’agit donc à certains égards d’une interface analogue dans les langages de programmation. Cependant, le WSDL va encore plus loin en spécifiant le protocole réseau concret utilisé par le service réseau pour communiquer. Les points de terminaison sont formés en combinant les opérations et les messages avec le protocole réseau.
Un WSDL est extensible pour permettre des descriptions de points de terminaison, de messages et d’opérations, quel que soit le format de message ou les protocoles réseau utilisés, mais les liaisons les plus courantes sont généralement :
- SAVON
- HTTP OBTENIR/POSTER
- MIME
Un document WSDL est essentiel lorsqu’il s’agit de services SOAP car il permet aux clients des services SOAP de comprendre comment ils parleront au service (protocole réseau) et quelles fonctionnalités le service offre (points finaux). Le document précise également comment les messages seront structurés.