What are the features of the WEB Service technology architecture?

Source: Internet
Author: User
Tags soap

WebService , also known as XML Web Service, is aWebService that can receive Internet or Intranet Uploading a request is a lightweight, independent communication technology with good cross-platform performance, so there are many advantages to using Web Service :

1. Cross-firewall communication

Web Service has a good cross-firewall communication capabilities, can solve the traditional client and server a large number of user communication difficulties,Web service as a middle-tier component, can be directly from the user interface to adjust the middle tier components, compared to the traditional The ASP page not only shortens the development cycle, but also reduces the complexity of the code and enhances the maintainability of the application.

2. Application integration

Web Service enables application integration, where applications can " expose " functionality and data in a standard way for use by other applications. XML Web Services provides the ability to exchange messages using standard protocols (HTTP,XML,SOAP , and WSDL) in a loosely coupled environment. Messages can be structured, typed, or loosely defined.

3.b2b the integration

Web Servic can be used for business-to- Serviceintegration, where the company simply exposes "Commerce logic" to designated partners, regardless of the platform on which their systems operate, and what language they use , it can be easily called, but also has the characteristics of interoperability, low operating costs.

4. software and data reuse

Web Service not only can implement code reuse, but also can reuse the data, and do not need to purchase, install, only need remote call to implement function call, in addition to calling someone else's code, data, but also can put their own applications through the Web Service provide to others, convenient and quick!

Web Service has a huge advantage in Web interoperability and remote invocation, but it also has some limitations, and it is not appropriate to use Web servicein the following scenarios.

1. stand- alone application

For some users who do not communicate remotely, only need to communicate with the user, it is best not to use the Web Service, as long as the local API can be run on the same server server software is the same, of course, the web Service can also be used on these occasions, but that not only consumes too much, but does not bring any benefits.

2. Some applications for LAN

In many applications, all programs use COMunder the Windows platform, all running on the same LAN. In these programs, using DCOM is much more effective than soap/http . Similarly, if a . NET program is to connect to another . NET program on the local area network, you should use . NET Remoting. In fact, in . NET Remoting , you can also specify that you use soap/http to make Web Service calls . However, it is best to make RPC calls directly over TCP , which is much more effective.

What are the features of the WEB Service technology architecture?

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.