Elements of Web Services Platform

Web Services have three basic elements.

They are: SOAP, WSDL, and UDDI.

What is SOAP?

The basic Web services platform is XML + HTTP.

  • SOAP stands for Simple Object Access Protocol
  • SOAP is a communication protocol
  • SOAP is used for communication between applications
  • SOAP is a format used for sending messages
  • SOAP is designed to communicate over the Internet
  • SOAP is independent of platform
  • SOAP is independent of language
  • SOAP is based on XML
  • SOAP is simple and extensible
  • SOAP allows you to bypass firewalls
  • SOAP will develop as a W3C standard

For more information about SOAP, please visit ourSOAP Tutorial

What is WSDL?

WSDL is a language based on XML used to describe Web Services and how to access them.

  • WSDL refers to Web Services Description Language
  • WSDL is written in XML
  • WSDL is an XML document
  • WSDL is used to describe network services
  • WSDL can also be used to locate network services
  • WSDL is not yet a W3C standard

For more information about WSDL, please visit ourWSDL Tutorial

What is UDDI?

UDDI is a directory service through which enterprises can register and search for Web services.

  • UDDI stands for Universal Description, Discovery, and Integration.
  • UDDI is a directory for storing information about web services.
  • UDDI is a directory of network service interfaces described by WSDL.
  • UDDI communicates via SOAP.
  • UDDI is built on the Microsoft .NET platform.