Axis2框架

 Axis2为你开发的应用程序提供 支持web服务 的功能

当你的系统需要和其他系统进行集成,共同配合来完成一些业务的时候,我们一般就通过webservice来实现这样的需求,

webservice就是通常说的接口,应用场景:

1、不同系统之间相互调用,相互收发数据,这些不同的系统有的可能是java开发的,有的可能是c++开发的

比如A系统完成某个业务需要B系统来配合,A就可以通过webservice来实现,先将请求数据组织成报文段(一般是XML格式)——发送给B系统——B系统解析报文得到数据——B系统走自己的业务处理方法——组织处理结果数据以同样的报文格式发回给A——A解析结果报文,进行下面的业务处理。

2、客户端 ↔  服务器之间的通信业可以应用webservice,我觉得当下流行的很多APP都是这种方式来处理的,而且突然想起了以前的CS结构的软件,它的客户端和服务器之间应该也是这种方式通信的,相比BS结构的软件,其实他的“C”也就是客户端就等同于浏览器,浏览器和服务器之间收发数据,实质上就是这种XML文件的形式,毕竟html文件就是一种XML嘛

客户端 ↔  服务器这样的APP,也可以是移动客户端,比如现在做的大堂易ipad,客户端的一些功能就是通过调用服务端的接口来实现的。

3、思考网上流行的应用,比如财付通、支付宝这些应用,我觉得都是银行系统提供给他们接口,他们完成移动支付功能就是通过本系统和银行系统之间配合来完成的,这种方式对双方业务都促进作用,配合对双方都有利,行程一种共赢的局面,而且大大提高用户体验。

webservice有很多种实现方式,Axis2框架就是其中比较流行的一种。

你可能感兴趣的:(Axis2框架)