Introduction to Web Services

Source: Internet
Author: User

The purpose of Web Service interoperability is to provideProgramSeamless and automatic connection to another software application. SOAP, WSDL, and UDDI Protocols define a self-Describing Method for discovering and calling methods in software applications-without having to consider the location or platform. Data is compiled into XML request and response documents and moved between packages using HTTP or message-based protocols. Interoperability problems lie in the discovery, definition, and request/response mechanisms.

What is the Web Service creation and running process? First, create a web service, for example, Microsoft C #. NET development, we create an asmx file, the client accesses the service through the HTTP protocol, it will generate. CS proxy class. The proxy class triggers the soap serializer of SOAP (Simple Object Access Protocols) and transmits it to the server.

During software development, we usually use a lot of the same DLL or group. For example, if a development team has many developers who all use COM components, and one day the com version is upgraded suddenly, so for the normal development of the software, every developer's machine must update the COM component, which will be very troublesome, and the company will have to have a person dedicated to maintaining the component. If we want to place the COM component on a server, if developers need to use the COM component, they only need to get the call through this server, if the COM component is upgraded, you only need to update one machine, which saves a lot of manpower and material resources. This is what we usually know about DCOM. It shares COM components in the LAN. In fact, DCOM is a Web Service technology.

The biggest advantage of creating web services is the ability to implement a wide range in the LANCodeShare. We have to thank Microsoft for this kind of good stuff. The Web Service technology was first implemented by Microsoft and popularized by applying for international standards.

According to instructor Zhang, this note is for cainiao only. It is incorrect.

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.