Overview of WebServices and its Application in Enterprises

WebService

It's not a framework, and it's not a technology. It is a cross-platform, cross-language specification

 

Demand scenario: applications written on different platforms and languages ​​call each other.

 

WebService · Centralized solution:

  -Remote call

  - Cross-platform call

  - Cross-language calls

 

WebService Practical use:

1. Integration of new and old systems of the same company. (java application on Linux, to call delphi application on windows platform)

2. Business integration of different companies (Taobao + SF Express, etc.)

3. Content aggregation

An application needs to provide weather forecasts, stock quotes, gold quotes, etc.

This content aggregation application needs to call a large number of methods of programming applications on different platforms and languages.

 

CXF

     Axis(Apache)--> Axis2 (Apache)

            XFire  -->CXF(XFire + Celtrix)

XFire (Web Service Framework)

Celtrix (ESB framework)

 

SOA (Service Oriented Framework)

    Service1, service2, service3.. . . . All components are "plug and play"

 

1. Various components that provide services (web service)

2. Enterprise Service Bus (ESB)

 

CXF claims to be SOA framework

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326420406&siteId=291194637