WSDL
This is an XML based language for describing web services.
This is used to describe the web service, the description of the methods provided (Web Service Description Language)
It specifies the location of the web service and the operations that is exposes
Different Component
A WSDL has several different components
definitions
types - the data types used by the web service should use XML schema syntax
message - the messages used by the web service
portType - the operations performed by the web service and the messages that are involved
There are four different types
One-Way - can receive a message |
Request-Response - can receive a message and return a response |
Solicit-Response - will send a request and wait for a response |
Notification - can send a message and not wait for a response |
binding - the communication protocols used. Defines the message format and protocol details
Binding to SOAP
binding element - this has two attributes (name - any name to describe the binding) (type - points to the port for the binding) |
soap:binding element - this has two attributes (style - either "rpc" or "document") (transport - which SOAP protocol to use, typically http) |
operation element - defines each operation |
service - makes it possible to group several definitions together into a single WSDL document
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext