WSDL is one of the three primary components of web services. It is a standard that defines service interfaces.
"WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information."
WSDL descriptions contain:
- Types: a container for data type definitions using some type system (such as XSD).
- Message: an abstract, typed definition of the data being communicated.
- Operation: an abstract description of an action supported by the service.
- Port Type: an abstract set of operations supported by one or more endpoints.
- Binding: a concrete protocol and data format specification for a particular port type.
- Port: a single endpoint defined as a combination of a binding and a network address.
- Service: a collection of related endpoints.
|
WSDL 1.1 is currently the most commonly used version and is a part of the WS-Basic Profile.
See: WSDL 1.0, WSDL 1.1, WSDL 1.2
|