WSDL, UDDI and SOAP


What is WSDL ?

WSDL stands for Web Services Description Language, it is a standard form of describing any web service. WSDL is created by Microsoft and IBM jointly.

Features of WSDL

WSDL is a XML based structure which works in a decentralized and distributed environment.

WSDL defines how operations get performed in any web service.

UDDI uses WSDL language.

WSDL describes how to interact with XML based services.

What is UDDI ?

UDDI stands for Universal description discovery and integration. UDDI is a XML-based standard which is used for describing, publishing and finding web services.

Features of UDDI

  • UDDI is platform independent and open framework.
  • UDDI can communicate using COBRA, SOAP and Java RMI protocols.
  • UDDI, WSDL and SOAP are the three foundation standards of web services.
  • UDDI is a specification for distributed registry of web services.

What is SOAP ?

SOAP stands for simple object access protocol. It is also a XML based protocol which is used to exchange information among computers.

Features of SOAP

  • SOAP is a communication protocol, communicating over the internet.
  • SOAP extends HTTP for XML messaging.
  • SOAP is platform and language independent
  • SOAP can broadcast a message
  • SOAP provides data transport for web service.