Qu’est ce qu’un WSDL

WSDL est un fichier XML qui décrit ou indique à l’application client ce que fait le service Web. Le langage WSDL signifier : Web Services Description Language.
 
 
Le fichier WSDL est utilisé pour décrire en résumé ce que fait le service Web et donne au client toutes les informations nécessaires pour se connecter au service Web et utiliser toutes les fonctionnalités fournies par le service Web.
 

Document WSDL

Un document WSDL est utilisé pour décrire un service Web. Cette description est nécessaire pour que les applications client puissent comprendre ce que fait réellement le service Web.

  • Le fichier WSDL contient l’emplacement du service Web et les méthodes exposées par le service Web.
  • Le fichier WSDL peut être compliqué, mais il contient toutes les informations nécessaires à toute application cliente pour utiliser le service Web approprié.

Voici les informations importantes qui se trouvent dans le document WSDL:

  • Le nom de la méthode
  • Les paramètres
  • Types de port
  • Service
  • Informations sur l’en-tête
  • Origine, etc.
 

Pourquoi WSDL

Un service Web est un élément important pour la création des applications Web. Leur objectif principal est de permettre à plusieurs applications basées sur différents langages de programmation de communiquer entre elles. Par exemple, une application Web .Net peut communiquer à une application Java via un service Web.

  • Les services Web communiquent via HTTP. HTTP est un protocole utilisé par toutes les applications Web.
  • Les services Web ont un langage de description appelé WSDL, utilisé pour décrire le service Web.

Le fichier WSDL est écrit en XML. C’est en XML que le fichier peut être lu par n’importe quel langage de programmation.

Par exemple, si l’application client était écrite en .Net, elle comprendrait le fichier XML. De même, si l’application client était écrite dans le langage de programmation Java, elle pourrait aussi interpréter le fichier WSDL.


Maintenant, avec le fichier WSDL qui est au format XML, et qui peut être compris par n’importe quel langage de programmation, vous pouvez désormais faire en sorte qu’une classe Java consomme le service Web .Net.
 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *