WSDL document can be partitioned into two sections:
The abstract sections define SOAP messages in a platform and language independent manner. They don’t contain any machine or language specific elements. The abstract elements are types, message and portType
The concrete sections are site-specific, machine-specific or language-specific. The concrete elements are binding and service.
A WSDL document describes a web service using below major elements:
<definitions>
<types> definition of types........ </types>
<message> definition of a message.... </message>
<portType> definition of a port....... </portType>
<binding> definition of a binding.... </binding>
<service> definition of a service.... </service>
</definitions>
| ||
· definitions: Must be the root element of all WSDL documents. It defines the name of the web service, declares namespaces used throughout the document and contains all other elements described ahead.
· types: The <types> element defines the data types that are used by the web service.
· message: Each message can consist of one or more parts. The parts can be compared to the parameters of a function call in a traditional programming language.
· portType: It describes a web service, the operations that can be performed, and the messages that are involved .The <portType> element can be compared to a function library (or a module, or a class) in a traditional programming language
· binding: The <binding> element defines the data format and protocol for each port type.
· service: service element that makes it possible to group together the definitions of several web services in one single WSDL document.
No comments:
Post a Comment