WSDL2.0 contains three parts:
The first part is the core language partial specification, used to describe the abstract model of the service provided by Web Services, and also define the standards for processing tools for WSDL to be complied with.
The second part is the order and criterion of the message exchange mode specification, define the abstract message to send and accept the information.
The third part is the service binding specification definition to describe the language for the specific details of SOAP 1.2, HTTP, MIME.
The WSDL Version 2.0 Part 2: Message Exchange Patterns specification [WSDL 2.0 Predefined Extensions] defines the sequence and cardinality of abstract messages sent or received by an operation The WSDL Version 2.0 Part 3:. Bindings specification [WSDL 2.0 Bindings] defines a language for Describing Such Concrete Details for SOAP 1.2 [SOAP 1.2 Part 1: Messaging Framework], HTTP [IETF RFC 2616] and Mime [IETF RFC 2045].
1.1 Web Service
WSDL 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 separate independent design concerns.
AT An Abstract Level, WSDL 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, ANY COMMITMENT.
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.
WSDL describes two phases of Web Services: abstract and concrete. At each stage, there are many new description documents to improve the reusability of the description document, using many independent description documents that split. In an abstract level, WSDL is based on the message sent and accepted according to Web Service. The message is the use of type system, typically XML Schema to describe a separate specific packet format.
The operation is concerned about the exchange mode between the messages. A message exchange mode