Last Call: Web Services Description Language (WSDL) 2.0
Tuesday 27 March 2007The Web Services Description Working Group released three Last Call Working Drafts for the Web Services Description Language (WSDL) Version 2.0: Part 0: Primer , Part 1: Core Language and Part 2: Adjuncts .
Comments are welcome through 15 April on this brief Last Call for changes since Candidate Recommendation review. WSDL RDF Mapping and SOAP 1.1 Binding are updated Working Drafts. WSDL 2.0 models and describes modular Web services and is used to document distributed systems and to automate communication between applications.
WSDL 2.0 describes a Web service in two fundamental stages: one abstract and one concrete. Within each stage, the description uses a number of constructs to promote reusability of the description and to separate independent design concerns.
At an abstract level, WSDL 2.0 describes a Web service in terms of the messages it sends and receives; messages are described independent of a specific wire format using a type system, typically XML Schema.
An operation associates a message exchange pattern with one or more messages. A message exchange pattern identifies the sequence and cardinality of messages sent and/or received as well as who they are logically sent to and/or received from. An interface groups together operations without any commitment to transport or wire format.
At a concrete level, a binding specifies transport and wire format details for one or more interfaces. An endpoint associates a network address with a binding. And finally, a service groups together endpoints that implement a common interface.





