WebServices 概述及在企业中的应用

WebService

它不是框架,更不是一种技术。而是一种跨平台、跨语言的规范。 

需求场景:不同平台、不同语言所编写的应用之间相互调用。

WebService·集中解决:

  -远程调用

  -跨平台调用

  -跨语言调用

WebService·实际中用途:

1,同一个公司新、旧系统的整合。(Linux上的java应用,去调用windows平台的delphi应用)

2,不同公司的业务整合(淘宝+顺丰等)

3,内容聚合

一个应用需要提供天气预报、股票行情、黄金行情等。

这个内容聚合的应用,需要调用大量不同平台、不同语言编程的应用的方法

CXF

     Axis(Apache)--> Axis2 (Apache)

            XFire  -->CXF(XFire + Celtrix)

XFire(Web Service 框架)

Celtrix (ESB框架)

SOA (面向服务的框架)

    Service1,service2,service3.。。。。所有组件都是“即插即用”的

1,各种提供服务的组件(web service)

2,企业服务总线(Enterprise Service Bus ,ESB)

CXF号称是SOA框架

猜你喜欢

转载自2770348758.iteye.com/blog/2158384