WSDL stands for Web Service Description Language, and it is used for describing the interface of any web service. This interface describes how your application can call the existing web service, which parameters are required, which are optional, and it also defines how your application should process the responses it receives from a web service.
By using WSDL with other protocols like SOAP and XML schema, it is possible to provide a web service over the Internet. Any client could read your WSDL in order to connect with your web services and it could determine which functions your service is providing.
The Web Service Description Language was developed by the W3C and it had two major releases:
- WSDL 1.1, released on March 2001
- WSDL 2.0, released on June 2007