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框架就是其中比較流行的一種。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章