The operating mechanism of Web Service and related nouns UDDI, disco and WSDL

Source: Internet
Author: User
Tags soap wsdl

UDDI, DISCO, and WSDL correspond to what they do.

Here's a real picture of miju. UDDI can be viewed as the yellow pages of the world's public Web service, classifying and describing a wide variety of Web Sercice, using disco files to access which Web service is available on a server. Why use UDDI? In a long time ago, when Google has not yet come out, remember how the Internet. At that time, Sina, Sohu is you on the Internet must go, why. Because even on the net, do not know where to go, and that time Sina and Sohu and other portals to do the site classification and registration, so that users can find the site needed. Old beauty at that time also, the use of Yahoo. At that time Yahoo is the equivalent of Google Now.         With the passage of day, Google has become the biggest boss, the global web portal, is the web domain UDDI. There are also many web Services that we don't see on the web, such as weather service, such as stock information service. You certainly know your own web Service when you develop it. But when you publish a Web service and want people all over the world to know that you have a Web service, what do you do? Google does not include your Web service, and this time you will need to register your Web service with UDDI. This makes it possible to discover your Web Service when someone accesses UDDI and the classification under it. Only UDDI is still flawed. Supplementary knowledge: what is WebService.
WEB Services is a component-based software platform and is a service-oriented Internet application. Web Services is applied to the Internet, not limited to a local area network or a test environment. This requires that the proposed Web Services framework be applied to the existing Internet software and hardware environment, where the service provider's services must have Cross-platform, Cross-language features. Second, Web services provide a service that is not only for people but also for other application systems. Existing Web sites can also be considered service-oriented, but they can only be made available to people (only humans can read the pages downloaded by the browser). The services provided by a new generation of Web services should be read by machines, such as other applications and software systems in mobile devices. In this way, we can see that the development direction of Web Services is actually to construct a distributed computing system on existing Internet technologies.
The core technologies of the WEB Services framework include soap, WSDL, and UDDI, all in the form of standard XML documents.

What is soap.

SOAP is a communication protocol for Web services. Soap is a simple, lightweight, xml-based mechanism for structured data exchange between network applications. SOAP consists of three parts: an envelope that defines the framework that describes the content of the message, a set of encoding rules that represent an instance of an application-defined data type, and a convention that represents remote procedure calls and responses.

What is WSDL.

The WSDL represents the Web Service description language. A WSDL file is an XML document that describes a set of SOAP messages and how to exchange them.

What is UDDI.

UDDI (Unified description Discovery and Integration) provides a way to publish and find service descriptions. UDDI data entities provide support for defining business and service information. The service description information defined in the WSDL is a supplement to the UDDI registry information.
Now that Microsoft has just released ESB2.0 will have more exciting content. I will continue to share with you in future articles. UDDI Related:
Http://msdn.microsoft.com/en-us/magazine/cc302073.aspx
http://www.ibm.com/developerworks/cn/webservices/ws-featuddi/http://www.ibm.com/developerworks/cn/xml/soap/ Index7.html http://www.ibm.com/developerworks/cn/webservices/ws-uwsdl/part1/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.