WSDL UDDI
UDDI is a directory service that businesses can use to register and search for Web services.
UDDI, in English "Universal Description, Discovery and Integration", can be translated as "Universal Description, Discovery and Integration Service".
It is an XML-based, cross-platform description specification that enables enterprises worldwide to publish the services they provide on the Internet.
What is UDDI?
UDDI is a platform-independent framework for describing services, discovering businesses, and integrating business services through the use of the Internet.
- UDDI refers to Universal Description, Discovery and Integration Service.
- UDDI is a directory used to store information about web services.
- UDDI is a directory of web services interfaces described by WSDL.
- UDDI communicates via SOAP.
- UDDI is built into Microsoft's .NET platform.
What is UDDI based on?
UDDI uses Internet standards from W3C and IETF*, such as XML, HTTP, and DNS protocols.
UDDI uses WSDL to describe interfaces for reaching web services.
In addition, by adopting SOAP, cross-platform programming features can be achieved. As we know, SOAP is an XML-based protocol communication specification, and relevant information can be found on the W3C website.
*Note:IETF - Internet Engineering Task Force
Benefits of UDDI
Industries or businesses of any size can benefit from UDDI.
Before UDDI, there was no Internet standard for enterprises to provide information about their products and services to their businesses and partners. Nor was there a method to integrate into each other's systems and processes.
The problems that the UDDI specification helps us solve:
- Makes it possible to discover the right business among the millions currently online.
- Defines how to initiate business once the preferred business is discovered.
- Expand new customers and increase access to current customers.
- Expand sales and extend market reach.
- Meet user-driven needs and remove obstacles to promote rapid collaboration in the global Internet economy.
How is UDDI used?
Suppose an industry publishes a UDDI standard for flight rate checking and booking. Airlines can then register their services in a UDDI directory. Travel agencies can then search this UDDI directory to find airline booking interfaces. When the interface is found, the travel agency can immediately communicate with the service, because it uses a well-defined set of booking interfaces.
Who supports UDDI?
UDDI is a cross-industry research project driven by all major platform and software providers, such as Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP, and Sun. It is both a group of market operators and a leader in e-commerce.
Hundreds of companies have participated in this UDDI community.
Other extensions