WSDL en français

Qu'est-ce que le WSDL ?

WSDL, ou Web Services Description Language, est une spécification définie par XML permettant de décrire un service web. En d'autres termes, un document WSDL fournit une description lisible par machine des façons d'interagir avec un service, y compris les paramètres qu'il attend et les types de structures de données qu'il retourne. Bien que la version 2.0 de WSDL ait été publiée par le W3C en 2007, son utilisation est encore limitée, beaucoup d'outils de développement se contentant de la version 1.1.

Composition d’un document WSDL

Un document WSDL se compose de plusieurs éléments essentiels :

  • : Élément racine qui définit le nom du service, déclare les espaces de noms utilisés dans le document, et contient tous les autres éléments.
  • : Décrit les types de données via des schémas XML.
  • : Fournit une description des données échangées entre le service web et ses clients.
  • : Combine plusieurs messages pour former une transaction complète.
  • : Définit une opération unique de demande/réponse à l'intérieur d'un.
  • : Spécifie les détails sur la manière dont une opération deest transmise.
  • : Point de terminaison individuel pour un binding.
  • : Définit la collection de ports que le service web prend en charge.
  • : Remarques lisibles par l'homme qui peuvent être incluses dans n'importe quel autre élément WSDL.

Structure d'un document WSDL

La structure générale d'un document WSDL est la suivante :


  
    description des types...
  

  
    description d'un message...
  

  
    
      description d'une opération...
    
  

  
    description d'un binding...
  

  
    description d'un service...