Cours WSDL, tutoriel & Web Services Description Langage en pdf.
WSDL
Spécification (09/2000) Ariba, IBM, Microsoft TR W3C v1.1 (25/03/2001) Objectif Décrire les services comme un ensemble d’opérations et de messages abstraits relié (bind) à des protocoles et des serveurs réseaux Grammaire XML (schema XML) Modulaire (import d’autres documents WSDL et XSD) Séparation entre la partie abstraite et concrète.
Éléments d’une définition WSDL
Contient les définitions de types utilisant un système de typage (comme XSD). Décrit les noms et types d’un ensemble de champs à transmettre Paramètres d’une invocation, valeur du retour, … Décrit un ensemble d’opérations. Chaque opération a zéro ou un message en entrée, zéro ou plusieurs message de sortie ou de fautes Spécifie une liaison d’un à un protocole concret (SOAP1.1, HTTP1.1, MIME, …). Un peut avoir plusieurs liaisons ! Spécifie un point d’entrée (endpoint) comme la combinaison d’un et d’une adresse réseau. Une collection de points d’entrée (endpoint) relatifs.