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 Elements
that can be used. - A list of
interfaces
that describe:- The
XML Element
that should be used for aFault
- The
Operations
that that interface implements, where eachOperation
has a:input
, which references theXML Element
that is used for sending messages to the service for that operation,output
, which references theXML Element
that is used for when the service responds
- The
- A list of
bindings
, which describes another layer of abstraction overOperations
, and whatInterface
implements it. (This is where things are getting vague). - A
service
that has multipleendpoint
s, that link to a specificbinding
.