WSDL (Web Services Description Language) provides a model and an XML format for describing Web Services. WSDL is an XML grammar for specifying a public interface for a web service.
A WSDL document contains:
•Interface information about all publicly available functions.
•Data type information about all message requests and responses.
•Binding information about the transport protocol to be used.
•Address information about the location of the specified service.