Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
WSDL, les sigles de Web Services Description Language, és un format de l'Extensible Markup Language (XML) que s'utilitza per descriure serveis web (W). La versió 1.0 va ser la primera recomanació per part del W3C i la versió 1.1 no va aconseguir mai tal estat. La versió 2.0 es va convertir en la recomanació actual per part d'aquesta entitat.
WSDL descriu la interfície pública als serveis Web. Està basat en XML i descriu la forma de comunicació, és a dir, els requisits del protocol i els formats dels missatges necessaris per interactuar amb els serveis llistats al seu catàleg. Les operacions i missatges que suporta es descriuen en abstracte i es lliguen després al protocol concret de xarxa i al format del missatge.
Així, WSDL s'usa sovint en combinació amb SOAP i XML Schema. Un programa client que es connecta a un servei web pot llegir el WSDL per determinar quines funcions estan disponibles en el servidor. Els tipus de dades especials s'inclouen en l'arxiu WSDL en forma de XML Schema. El client pot usar SOAP per fer la trucada a una de les funcions llistades en el WSDL.
El WSDL ens permet tenir una descripció d'un servei web. Especifica la interfície abstracta a través de la qual un client pot accedir al servei i els detalls de com s'ha d'utilitzar.