An Introduction to Web Services - A closer look at SOAP, WSDL and UDDI
(Page 2 of 4 )
Up to this point we have learned about three elements of web service platforms: SOAP, WSDL and UDDI. A developer usually publishes the WSDL for their services in the registry. A client can query the registry using UDDI and get the WSDL from the registry. After that the client can establish a connection with the service and send SOAP requests to the service, whose response will also be SOAP messages.
SOAP is used for communication between applications via the Internet. SOAP is platform independent. SOAP is also language independent; it is based on XML. Each SOAP message has a mandatory SOAP envelope, and multiple optional attachments. A SOAP envelope consists of an optional SOAP header, a mandatory body, and optional fault sections. Usually a SOAP body contains the original requests or the responses.
WSDL is an XML document, which is used to describe web services. WSDL is also used to locate web services. WSDL elements include the following:
Types
Messages
Operations
Port type
Binding
Port
Service
UDDI is a directory for storing information about web services. UDDI is also a directory of web service interfaces described by WSDL. UDDI communicates via SOAP.
Next: Web Services Development and Deployment >>
More Web Services Articles
More By Mamun Zaman