基于Web Service的集成技術(shù)作為一種新的面向函數(shù)和方法的應(yīng)用集成技術(shù),在很大程度上解決了原有集成技術(shù)在Internet遠程通信方面的問題。Web Service基于XML文檔進行服務(wù)描述,服務(wù)請求和反饋結(jié)果,可以在Internet上通過HTTP協(xié)議進行傳遞,很容易的被訪問和返回結(jié)果。同時,由于Web Service的相關(guān)標(biāo)準(zhǔn)都是W3C的開放協(xié)議,與平臺和操作系統(tǒng)無關(guān),不同的平臺和操作系統(tǒng)上的Web Service的實現(xiàn)在很大程度上可以做到互操作,這就使異構(gòu)平臺上應(yīng)用的集成變得很容易。此外,過去使用的基于RPC(RPC - Remote Procedure Call,遠程過程調(diào)用)和API(Application Programming Interface,程序編程接口)的集成技術(shù)都是一種函數(shù)級的靜態(tài)解決方案(即使它們在客戶機和服務(wù)器通訊時使用XML);Web Service則是一種動態(tài)的集成方案,所有的服務(wù)都可以通過UDDI標(biāo)準(zhǔn)動態(tài)地被發(fā)現(xiàn)、綁定和使用,容易適應(yīng)系統(tǒng)的變動,提高系統(tǒng)的靈活性和伸縮性。
使用Web Service技術(shù)進行系統(tǒng)集成和過去使用其它面向函數(shù)和方法的技術(shù)進行集成類似:在進行初始設(shè)計的時候主要考慮不同應(yīng)用之間,系統(tǒng)不同模塊之間消息及數(shù)據(jù)傳遞的需求;根據(jù)具體需求設(shè)置相應(yīng)的接口,描述接口特性;針對不同應(yīng)用的平臺選擇相應(yīng)的Web Service組件,進行相應(yīng)設(shè)置;實現(xiàn)不同應(yīng)用的接口,進行相應(yīng)調(diào)試;實際運行,應(yīng)用程序間進行協(xié)同調(diào)試。
使用Web Service技術(shù)進行系統(tǒng)集成和過去使用其它面向函數(shù)和方法的技術(shù)進行集成類似:在進行初始設(shè)計的時候主要考慮不同應(yīng)用之間,系統(tǒng)不同模塊之間消息及數(shù)據(jù)傳遞的需求;根據(jù)具體需求設(shè)置相應(yīng)的接口,描述接口特性;針對不同應(yīng)用的平臺選擇相應(yīng)的Web Service組件,進行相應(yīng)設(shè)置;實現(xiàn)不同應(yīng)用的接口,進行相應(yīng)調(diào)試;實際運行,應(yīng)用程序間進行協(xié)同調(diào)試。
webService主要是可以解決站點間的數(shù)據(jù)共享問題,把復(fù)雜的業(yè)務(wù)方法,封裝在被調(diào)用的站點上面,這樣不管是WEB站點和其他的應(yīng)用程序(當(dāng)然要能保證上網(wǎng))都可以訪問到暴露的方法。
myeclipse5.1支持xfire支持的非常棒。這里講解一個簡單的例子,
此文章為引用文章,僅做保留,供學(xué)習(xí)參考使用