About Web Services Description Language (WSDL)

WSDL is an XML-based format for describing the interface of a Web service. WSDL describes the endpoints, location, protocol binding, operations, parameters, and data types of all aspects of a Web service:

  • The WSDL file that describes a Web service has the following characteristics:

    • It is published by the service provider.

    • It is used by the client to format requests and interpret responses.

    • It can be optionally submitted to a registry or service broker to advertise a service.

  • Additionally, the WSDL file describes the following:

    • The operations provided by a Web service.

    • The input and output message structures for each Web service operation.

    • The mechanism to contact the Web service.