面向輕量級(jí)ESB的服務(wù)集成及服務(wù)管理的設(shè)計(jì)與實(shí)現(xiàn).pdf_第1頁(yè)
已閱讀1頁(yè),還剩96頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、輕量級(jí)ESB(Enterprise Service Bus)平臺(tái)是為了滿(mǎn)足人力資源和社會(huì)保障局(以下簡(jiǎn)稱(chēng)人社局)中不同業(yè)務(wù)系統(tǒng)間信息的集成開(kāi)發(fā)的。但是,隨著人社局業(yè)務(wù)領(lǐng)域的不斷擴(kuò)展,需要集成的業(yè)務(wù)系統(tǒng)愈來(lái)愈多,服務(wù)間依賴(lài)關(guān)系也愈來(lái)愈復(fù)雜,僅側(cè)重于服務(wù)集成的輕量級(jí)ESB平臺(tái)已經(jīng)不能滿(mǎn)足人社局的使用需求。而且,在平臺(tái)使用過(guò)程中一些問(wèn)題也逐漸暴露出來(lái),主要表現(xiàn)在:完成一次服務(wù)請(qǐng)求耗費(fèi)大量的時(shí)間,服務(wù)難以進(jìn)行集中測(cè)試,服務(wù)上、下線(xiàn)比較隨意以及忽

2、視服務(wù)安全訪(fǎng)問(wèn),導(dǎo)致服務(wù)訪(fǎng)問(wèn)混亂等。
  基于上述背景,論文提出建設(shè)一套支持服務(wù)注冊(cè)與管理的輕量級(jí)ESB平臺(tái),著重從服務(wù)集成及服務(wù)管理兩大方面來(lái)解決平臺(tái)出現(xiàn)的服務(wù)請(qǐng)求耗時(shí)、服務(wù)運(yùn)行缺少監(jiān)控及服務(wù)訪(fǎng)問(wèn)隨意等問(wèn)題。服務(wù)集成部分既要保留基于SOAP協(xié)議的web Service,又要擴(kuò)展開(kāi)發(fā)以Restful風(fēng)格為主的web Service來(lái)減少服務(wù)請(qǐng)求時(shí)間,同時(shí)實(shí)現(xiàn)兩種遠(yuǎn)程服務(wù)訪(fǎng)問(wèn)自由切換,以保障集成的服務(wù)具有跨平臺(tái)的互操作性及易用性。服

3、務(wù)管理部分則通過(guò)建立除查詢(xún)以外的安全審批流程,來(lái)保障所有對(duì)服務(wù)及相關(guān)資源的操作需經(jīng)過(guò)服務(wù)管理人員的許可后才能生效,杜絕了服務(wù)在上、下線(xiàn)時(shí)的混亂操作的現(xiàn)象??紤]到平臺(tái)要以集群的形式進(jìn)行部署,必須解決大量服務(wù)請(qǐng)求的壓力。設(shè)計(jì)實(shí)現(xiàn)服務(wù)代理端程序,通過(guò)負(fù)載均衡技術(shù)將服務(wù)的請(qǐng)求均勻地分?jǐn)偟椒?wù)代理端程序的服務(wù)器集群節(jié)點(diǎn)上,實(shí)現(xiàn)多條網(wǎng)絡(luò)鏈路分管數(shù)據(jù)流量,減緩單節(jié)點(diǎn)處理的壓力。本文的主要工作是設(shè)計(jì)實(shí)現(xiàn)服務(wù)的集成框架及服務(wù)管理子系統(tǒng),通過(guò)服務(wù)管理子系統(tǒng)

4、管理服務(wù)集成所需的服務(wù)信息,從而實(shí)現(xiàn)不同業(yè)務(wù)系統(tǒng)的整合。具體工作內(nèi)容如下:
  1.針對(duì)服務(wù)及相關(guān)資源管理混亂的現(xiàn)象,提出對(duì)服務(wù)相關(guān)信息進(jìn)行生命周期管理的方案,對(duì)應(yīng)用信息、服務(wù)信息及服務(wù)消費(fèi)者信息功能模塊的基本操作建立除查詢(xún)以外的安全審批流程,并采用Activiti5工作流引擎技術(shù)實(shí)現(xiàn)對(duì)審核流程的調(diào)度。
  2.在服務(wù)集成時(shí)既保留了SOAP類(lèi)型的web Service,又?jǐn)U展了Restful風(fēng)格的web Service,同時(shí)

5、實(shí)現(xiàn)地址池優(yōu)先選擇服務(wù)請(qǐng)求響應(yīng)快的Restful風(fēng)格的web Service,實(shí)現(xiàn)兩種方式的自由轉(zhuǎn)換。面對(duì)多用戶(hù)多需求,提供不同服務(wù)的訪(fǎng)問(wèn)入口。通過(guò)輸入服務(wù)參數(shù)信息,便可以接入平臺(tái)。在程序內(nèi)部,針對(duì)不同的服務(wù)請(qǐng)求,采用Facade模式統(tǒng)一服務(wù)請(qǐng)求的接口,使請(qǐng)求人員通過(guò)簡(jiǎn)單HTTP、HTTPS協(xié)議就能完成服務(wù)資源的操作。在服務(wù)的響應(yīng)端針對(duì)不同的服務(wù)請(qǐng)求操作設(shè)計(jì)3種restful API來(lái)滿(mǎn)足服務(wù)不同的尋址需求。
  3.針對(duì)服務(wù)調(diào)用

6、過(guò)程中出現(xiàn)的難以估量的安全問(wèn)題,提出對(duì)服務(wù)訪(fǎng)問(wèn)者身份進(jìn)行認(rèn)證和授權(quán)的策略,使持有授權(quán)碼的訪(fǎng)問(wèn)者才可以獲得服務(wù)消費(fèi)者身份,才能有權(quán)訂閱發(fā)布服務(wù);同時(shí),在訪(fǎng)問(wèn)服務(wù)時(shí),消費(fèi)者必須通過(guò)安全認(rèn)證才能獲取服務(wù)信息,保障了服務(wù)在使用中的安全性。
  4.建立在線(xiàn)服務(wù)測(cè)試功能,生成可以對(duì)服務(wù)操作的出、入?yún)?shù)進(jìn)行靈活編輯的測(cè)試用例,同時(shí)滿(mǎn)足服務(wù)操作多參數(shù)、多類(lèi)型的服務(wù)測(cè)試。
  目前,該平臺(tái)已成功實(shí)施,運(yùn)行狀態(tài)良好。下面是對(duì)某地市某一天服務(wù)數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論