Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Where is WSDL?

The only way that applications like InfoPath can access a specific SOAP endpoint is to know both the target URL value and the expected message format. Neither SOAP nor XML can fully describe this type of information. It’s the job of WSDL to provide the SOAP service description using an XML schema to describe the expected message format and the service invocation requirements. WSDL defines Web Services as a series of network endpoints or virtual ports. The combination of these endpoints and an XML-based message description enables interface reusability. A WSDL document defines a series of XML elements that describe the Web Service interface. Table 4.1 shows the main WSDL document elements and their use.

Table 4.1. WSDL Document Definition Elements
NameDescription
TypeA container for type definitions using an agreed-upon type system
MessageAn abstract definition of the data being communicated
OperationA description of the actions supported by the service
Port TypesThe abstract set of operations supported by the services
Port TypeA set of operations supported by one or more endpoints
BindingsThe protocol and data format required for a particular port type
PortThe definition of a single endpoint defined as a combination of bindings and network addresses
ServiceA collection of related endpoints



  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial