XML Web Service Basics
Roger Wolter
Microsoft Corporation
December 2001
Abstract: This article outlines the value of XML Web Service for developers, and also introduces SOAP, WSDL, and UDDI.
Directory what is XML Web Service? What is other content of soap wsdl uddi, XML Web Service?
XML Web Service is the basic construction block for distributed computing on the Internet. Open Standards and attention to communications and collaboration between users and applications have resulted in an environment in which XML Web Service becomes a platform for application integration. Applications are constructed by using XML Web Services from multiple sources. These services work together, no matter where they are located or how they are implemented.
How many XML Web Services can be defined by companies that build XML Web Services. However, almost all definitions share the following: XML Web Service provides useful functions to Web users through standard Web protocols. In most cases, the SOAP protocol is used.
XML Web Service can describe its interfaces in very detail, which enables users to create client applications to communicate with them. This description is usually included in the XML document called the Web Service Description Language (WSDL) document.
XML Web Services have been registered so that potential users can easily find these services, which are achieved through universal discovery, description, and integration (UDDI.
This article will introduce these three technologies, but first we need to explain why we should pay attention to XML Web Service.
One of the main advantages of the XML Web Service Architecture is that various programs written in different languages on different platforms can communicate with each other in a standard-based manner. Users who have some knowledge about this industry may immediately say, "Wait a moment. Didn't the same promise have been made by CORBA and earlier DCE? What is the difference between this and them ?" The most important difference is that SOAP is much simpler than the previous method, so there are far fewer obstacles to implementing standard-compatible SOAP. Paul Kulchenko provides a list of SOAP implementation schemes in http://www.soapware.org/directory/4/implementations. The list contains 79 items in the previous statistics. As you may expect, most major software companies provide SOAP implementation solutions, but there are also many implementation solutions created and maintained by individual developers. Compared with previous solutions, XML Web Service also has the advantage of using standard Web protocols-XML, HTTP, and TCP/IP. Many companies have established the Web infrastructure, and their employees have the relevant knowledge and experience in maintenance. Therefore, the cost of introducing XML Web Service is much lower than that of the previous technology.