Web Service Description Language (WSDL)
Web Service Description Language (WSDL) is a language to describe SOAP Web Service. A WSDL defines a number of things:
- A list of
types(see XSD) that describe theXML Elementsthat can be used. - A list of
interfacesthat describe:- The
XML Elementthat should be used for aFault - The
Operationsthat that interface implements, where eachOperationhas a:input, which references theXML Elementthat is used for sending messages to the service for that operation,output, which references theXML Elementthat is used for when the service responds
- The
- A list of
bindings, which describes another layer of abstraction overOperations, and whatInterfaceimplements it. (This is where things are getting vague). - A
servicethat has multipleendpoints, that link to a specificbinding.