WSDL est un métalangage permettant de décrire les fonctions, données, types de données et protocoles d'échanges proposés d'un service Web. Il définit essentiellement les opérations accessibles en externe ainsi que les paramètres et les valeurs de restitution de ces opérations. Un document WSDL contient les informations fonctionnelles relatives :
- à l'interface
- au protocole d'accès et aux détails du déploiement
- à toutes les informations nécessaires à l'accès au service dans un format lisible par une machine.