Introduction and practice of Web Service

Source: Internet
Author: User

This section briefly introduces SOA and my personal understanding of WebService. Some problems that need to be paid attention to during the implementation of a specific project.
References:
(1) http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
(2) ms-help: // MS. VSCC.2003/MS. MSDNQTR.2003FEB. 2052/cpguide/html/cpconanatomyofsoapwebservicelifetime.htm
(3) ms-help: // MS. VSCC.2003/MS. MSDNQTR.2003FEB. 2052/cpguide/html/cpconcustomizingsoapinaspnetwebserviceswebserviceclients.htm


"When talking about the world's major events, we must combine them for a long time." (The Romance of the Three Kingdoms)-is the same for the software industry?

Currently, the software industry has a variety of technical platforms and architecture. However, since different platforms focus on different aspects and have different characteristics, it is difficult to communicate between platforms, this forms an isolated information islands. how can we link these isolated information islands .? The industry has put forward many solutions. A well-known solution is Serviced-Oriented (service-Oriented). What is service-Oriented? This is its definition: "SOA is an elastic tural style whose goal is to achieve loose coupling among interacting software agents. A service is a unit of work done by a service provider to achieve desired end results for a service consumer. both provider and consumer are roles played by software agents on behalf of their owners. "(1 ). service-oriented is a collection of services. each service can communicate with each other (including simple data transfer and multiple services participate in one activity). It provides some external interfaces for each system to integrate various systems. the industry also has some corresponding architecture, such as: DCOM. CORBA. j2EE. however, cross-system integration cannot be fully implemented. I personally think the reasons are as follows:
1. the interface definition language cannot be received by different systems. whether it is DCOM. both COBRA and J2EE have their own interface definition languages (both binary ). they cannot be accepted by other systems. once the interface is set, it is difficult to change. user requirements are constantly changing.
2. the binary network protocol is used for data communication. It is difficult to cross the firewall and the protocols used by them are not widely accepted. This is especially important for Internet application.

Related Article

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.