面向輕量級(jí)ESB的服務(wù)集成及服務(wù)管理的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-07-04 15:13
輕量級(jí)ESB(Enterprise Service Bus)平臺(tái)是為了滿足人力資源和社會(huì)保障局(以下簡稱人社局)中不同業(yè)務(wù)系統(tǒng)間信息的集成開發(fā)的。但是,隨著人社局業(yè)務(wù)領(lǐng)域的不斷擴(kuò)展,需要集成的業(yè)務(wù)系統(tǒng)愈來愈多,服務(wù)間依賴關(guān)系也愈來愈復(fù)雜,僅側(cè)重于服務(wù)集成的輕量級(jí)ESB平臺(tái)已經(jīng)不能滿足人社局的使用需求。而且,在平臺(tái)使用過程中一些問題也逐漸暴露出來,主要表現(xiàn)在:完成一次服務(wù)請(qǐng)求耗費(fèi)大量的時(shí)間,服務(wù)難以進(jìn)行集中測試,服務(wù)上、下線比較隨意以及忽視服務(wù)安全訪問,導(dǎo)致服務(wù)訪問混亂等。基于上述背景,論文提出建設(shè)一套支持服務(wù)注冊(cè)與管理的輕量級(jí)ESB平臺(tái),著重從服務(wù)集成及服務(wù)管理兩大方面來解決平臺(tái)出現(xiàn)的服務(wù)請(qǐng)求耗時(shí)、服務(wù)運(yùn)行缺少監(jiān)控及服務(wù)訪問隨意等問題。服務(wù)集成部分既要保留基于SOAP協(xié)議的web Service,又要擴(kuò)展開發(fā)以Restful風(fēng)格為主的web Service來減少服務(wù)請(qǐng)求時(shí)間,同時(shí)實(shí)現(xiàn)兩種遠(yuǎn)程服務(wù)訪問自由切換,以保障集成的服務(wù)具有跨平臺(tái)的互操作性及易用性。服務(wù)管理部分則通過建立除查詢以外的安全審批流程,來保障所有對(duì)服務(wù)及相關(guān)資源的操作需經(jīng)過服務(wù)管理人員的許可后才能生效,杜絕了服務(wù)在上、下...
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:96 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-2服務(wù)集成用例分析圖??Figure?2-2?Service?integration?use?case?analysis?diagram??
??配置也會(huì)很簡單。下圖2-4是應(yīng)用管理的用例分析圖,下表2-4是以應(yīng)用基本??操作審批為例,進(jìn)行用例描述。???包含》?《包含》??詢應(yīng)^)?包含??X?ht>>??竽含》??'包含?>:>?1??/?、^?:〈包含》??[|?-?1^ ̄?力口應(yīng)<〈包I》j??服務(wù)開發(fā)人員^??丨?^?〇??原應(yīng)^??包含》??[yj]??服務(wù)管理人員??圖2-4應(yīng)用管理用例分析圖??Figure?2-4?Application?management?use?case?analysis?diagram??表24應(yīng)用基本操作審批用例描述表??Table?2-4?Application?basic?operation?approval?use?case?description?table??用例編號(hào)?2.3.1.1?|?用例名稱?|應(yīng)用基本操作審批??執(zhí)行者?服務(wù)管理人員???簡要說明?審批各個(gè)應(yīng)用的基本操作,包括還原、添加、注銷及更新等操作,???以審核添加應(yīng)用為例進(jìn)行描述。???前置條件? ̄i¥開發(fā)人員己經(jīng)提交了要審核操作的基本信息。??后置條件?^?無??基本事件流?1.服務(wù)管理人員登錄系統(tǒng),在首頁待簽領(lǐng)處選擇需要簽領(lǐng)的工??作,包括:還原應(yīng)用、添加應(yīng)用、注銷應(yīng)用、更新應(yīng)用。??2.當(dāng)選擇添加應(yīng)用的待簽任務(wù)時(shí),彈出審核添加應(yīng)用基本信息的??對(duì)話框,顯示需要審核的應(yīng)用信息,包括應(yīng)用編號(hào)、應(yīng)用系統(tǒng)名??稱、公司名稱、業(yè)務(wù)領(lǐng)域、通信協(xié)議等。??3.服務(wù)管理人員檢查頁面上方的應(yīng)用基本信息,然后在頁面下方??的審批意見處填寫基本的審批信息
保障自己的服務(wù)在發(fā)布后能正常使用,因此需要有一個(gè)對(duì)服務(wù)進(jìn)行測試的功能。??服務(wù)開發(fā)人員只需要對(duì)自己注冊(cè)的服務(wù),建立測試用例就可以檢測自己開發(fā)的??服務(wù)能否被正常使用。下圖2-5以服務(wù)基本信息為例,描述其生命周期流程:??p?解決問題?<一?服務(wù)活躍期??服務(wù)計(jì)劃期?'?rn?pi??-I?-r?U??是 ̄ ̄?服務(wù)棄用期??—?提交服務(wù)申請(qǐng)?|?J丨服務(wù)注銷審批|?提交還原服務(wù)申請(qǐng)4??????^期?丨????n——*——n?_1?「*■-?n??服務(wù)注冊(cè)審批?I?服務(wù)還原審批??期?提交注銷服務(wù)申請(qǐng)?期??——是 ̄ ̄?服務(wù)活躍期?<?^??g?t?—?n?疋?n?pi??pi??服務(wù)停滯期? ̄?提交更改服務(wù)申請(qǐng)?服務(wù)休眠冑?服務(wù)棄用期??^?I?|?;?I-?+?!」??」丄?服務(wù)更期改審批?提交發(fā)布服務(wù)申請(qǐng)勹?__」??—解決問題?^?[_|??x??????1?||服務(wù)會(huì)審批||??^?通??服務(wù)活躍期??+?」?j—??——解決問題?服務(wù)休眠期->?解決問題??圖2-5服務(wù)基本信息生命周期圖??Figure?2-5?Service?basic?information?life-cycle?diagram??服務(wù)開發(fā)人員在制定好服務(wù)計(jì)劃后,開始發(fā)起注冊(cè)服務(wù)的申請(qǐng)。服務(wù)經(jīng)過??服務(wù)管理人員的審批后進(jìn)入活躍期
【參考文獻(xiàn)】:
期刊論文
[1]基于ESB-SOA的企業(yè)信息集成平臺(tái)設(shè)計(jì)[J]. 潘偉偉,潘善亮. 移動(dòng)通信. 2017(03)
[2]基于ESB的礦政業(yè)務(wù)數(shù)據(jù)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 胡容波,曾建鷹,周桅,李海明. 中國礦業(yè). 2017(01)
[3]企業(yè)ESB平臺(tái)部署及接口服務(wù)設(shè)計(jì)研究[J]. 龔偉. 中國高新技術(shù)企業(yè). 2016(23)
[4]基于Dubbox的分布式服務(wù)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)[J]. 謝璐俊,楊鶴彪. 軟件導(dǎo)刊. 2016(05)
[5]基于SOA+ESB的企業(yè)云計(jì)算信息系統(tǒng)平臺(tái)架構(gòu)[J]. 楊改貞. 農(nóng)業(yè)網(wǎng)絡(luò)信息. 2015(01)
[6]基于開源工作流Activiti5的制造執(zhí)行管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)[J]. 于永會(huì),劉爭鳴,唐軍. 工業(yè)控制計(jì)算機(jī). 2014(09)
[7]基于LoadRunner的負(fù)載壓力測試[J]. 王蕾. 現(xiàn)代計(jì)算機(jī). 2013(18)
[8]基于jQuery框架的Ajax應(yīng)用開發(fā)[J]. 趙增敏,李惠敏. 制造業(yè)自動(dòng)化. 2012(19)
[9]基于WebService的SOA實(shí)現(xiàn)技術(shù)研究[J]. 李鳳云,黃迎春,馮永新. 科技視界. 2012(23)
[10]工作流引擎的設(shè)計(jì)與實(shí)現(xiàn)[J]. 李永利,溫沁潤. 煤炭技術(shù). 2012(07)
碩士論文
[1]基于SOA和ESB技術(shù)的煙草行業(yè)主數(shù)據(jù)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 鄭國柱.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2016
[2]基于ESB的企業(yè)服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 何瑋.中山大學(xué) 2015
[3]基于SOA/ESB的開放式試題庫系統(tǒng)架構(gòu)研究[D]. 郭靜.陜西科技大學(xué) 2013
[4]基于RBAC的SSH架構(gòu)下的圖書管理應(yīng)用研究[D]. 姜楠.大連理工大學(xué) 2012
[5]基于SOA架構(gòu)的輕量級(jí)集成開發(fā)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐曉斌.北京郵電大學(xué) 2011
[6]基于REST架構(gòu)風(fēng)格的Web服務(wù)的研究和設(shè)計(jì)[D]. 楊波.江蘇大學(xué) 2010
[7]基于SOA架構(gòu)的分布式ESB總線的研究與實(shí)現(xiàn)[D]. 張昀.南京理工大學(xué) 2009
本文編號(hào):3265025
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:96 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-2服務(wù)集成用例分析圖??Figure?2-2?Service?integration?use?case?analysis?diagram??
??配置也會(huì)很簡單。下圖2-4是應(yīng)用管理的用例分析圖,下表2-4是以應(yīng)用基本??操作審批為例,進(jìn)行用例描述。???包含》?《包含》??詢應(yīng)^)?包含??X?ht>>??竽含》??'包含?>:>?1??/?、^?:〈包含》??[|?-?1^ ̄?力口應(yīng)<〈包I》j??服務(wù)開發(fā)人員^??丨?^?〇??原應(yīng)^??包含》??[yj]??服務(wù)管理人員??圖2-4應(yīng)用管理用例分析圖??Figure?2-4?Application?management?use?case?analysis?diagram??表24應(yīng)用基本操作審批用例描述表??Table?2-4?Application?basic?operation?approval?use?case?description?table??用例編號(hào)?2.3.1.1?|?用例名稱?|應(yīng)用基本操作審批??執(zhí)行者?服務(wù)管理人員???簡要說明?審批各個(gè)應(yīng)用的基本操作,包括還原、添加、注銷及更新等操作,???以審核添加應(yīng)用為例進(jìn)行描述。???前置條件? ̄i¥開發(fā)人員己經(jīng)提交了要審核操作的基本信息。??后置條件?^?無??基本事件流?1.服務(wù)管理人員登錄系統(tǒng),在首頁待簽領(lǐng)處選擇需要簽領(lǐng)的工??作,包括:還原應(yīng)用、添加應(yīng)用、注銷應(yīng)用、更新應(yīng)用。??2.當(dāng)選擇添加應(yīng)用的待簽任務(wù)時(shí),彈出審核添加應(yīng)用基本信息的??對(duì)話框,顯示需要審核的應(yīng)用信息,包括應(yīng)用編號(hào)、應(yīng)用系統(tǒng)名??稱、公司名稱、業(yè)務(wù)領(lǐng)域、通信協(xié)議等。??3.服務(wù)管理人員檢查頁面上方的應(yīng)用基本信息,然后在頁面下方??的審批意見處填寫基本的審批信息
保障自己的服務(wù)在發(fā)布后能正常使用,因此需要有一個(gè)對(duì)服務(wù)進(jìn)行測試的功能。??服務(wù)開發(fā)人員只需要對(duì)自己注冊(cè)的服務(wù),建立測試用例就可以檢測自己開發(fā)的??服務(wù)能否被正常使用。下圖2-5以服務(wù)基本信息為例,描述其生命周期流程:??p?解決問題?<一?服務(wù)活躍期??服務(wù)計(jì)劃期?'?rn?pi??-I?-r?U??是 ̄ ̄?服務(wù)棄用期??—?提交服務(wù)申請(qǐng)?|?J丨服務(wù)注銷審批|?提交還原服務(wù)申請(qǐng)4??????^期?丨????n——*——n?_1?「*■-?n??服務(wù)注冊(cè)審批?I?服務(wù)還原審批??期?提交注銷服務(wù)申請(qǐng)?期??——是 ̄ ̄?服務(wù)活躍期?<?^??g?t?—?n?疋?n?pi??pi??服務(wù)停滯期? ̄?提交更改服務(wù)申請(qǐng)?服務(wù)休眠冑?服務(wù)棄用期??^?I?|?;?I-?+?!」??」丄?服務(wù)更期改審批?提交發(fā)布服務(wù)申請(qǐng)勹?__」??—解決問題?^?[_|??x??????1?||服務(wù)會(huì)審批||??^?通??服務(wù)活躍期??+?」?j—??——解決問題?服務(wù)休眠期->?解決問題??圖2-5服務(wù)基本信息生命周期圖??Figure?2-5?Service?basic?information?life-cycle?diagram??服務(wù)開發(fā)人員在制定好服務(wù)計(jì)劃后,開始發(fā)起注冊(cè)服務(wù)的申請(qǐng)。服務(wù)經(jīng)過??服務(wù)管理人員的審批后進(jìn)入活躍期
【參考文獻(xiàn)】:
期刊論文
[1]基于ESB-SOA的企業(yè)信息集成平臺(tái)設(shè)計(jì)[J]. 潘偉偉,潘善亮. 移動(dòng)通信. 2017(03)
[2]基于ESB的礦政業(yè)務(wù)數(shù)據(jù)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 胡容波,曾建鷹,周桅,李海明. 中國礦業(yè). 2017(01)
[3]企業(yè)ESB平臺(tái)部署及接口服務(wù)設(shè)計(jì)研究[J]. 龔偉. 中國高新技術(shù)企業(yè). 2016(23)
[4]基于Dubbox的分布式服務(wù)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)[J]. 謝璐俊,楊鶴彪. 軟件導(dǎo)刊. 2016(05)
[5]基于SOA+ESB的企業(yè)云計(jì)算信息系統(tǒng)平臺(tái)架構(gòu)[J]. 楊改貞. 農(nóng)業(yè)網(wǎng)絡(luò)信息. 2015(01)
[6]基于開源工作流Activiti5的制造執(zhí)行管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)[J]. 于永會(huì),劉爭鳴,唐軍. 工業(yè)控制計(jì)算機(jī). 2014(09)
[7]基于LoadRunner的負(fù)載壓力測試[J]. 王蕾. 現(xiàn)代計(jì)算機(jī). 2013(18)
[8]基于jQuery框架的Ajax應(yīng)用開發(fā)[J]. 趙增敏,李惠敏. 制造業(yè)自動(dòng)化. 2012(19)
[9]基于WebService的SOA實(shí)現(xiàn)技術(shù)研究[J]. 李鳳云,黃迎春,馮永新. 科技視界. 2012(23)
[10]工作流引擎的設(shè)計(jì)與實(shí)現(xiàn)[J]. 李永利,溫沁潤. 煤炭技術(shù). 2012(07)
碩士論文
[1]基于SOA和ESB技術(shù)的煙草行業(yè)主數(shù)據(jù)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 鄭國柱.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2016
[2]基于ESB的企業(yè)服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 何瑋.中山大學(xué) 2015
[3]基于SOA/ESB的開放式試題庫系統(tǒng)架構(gòu)研究[D]. 郭靜.陜西科技大學(xué) 2013
[4]基于RBAC的SSH架構(gòu)下的圖書管理應(yīng)用研究[D]. 姜楠.大連理工大學(xué) 2012
[5]基于SOA架構(gòu)的輕量級(jí)集成開發(fā)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 徐曉斌.北京郵電大學(xué) 2011
[6]基于REST架構(gòu)風(fēng)格的Web服務(wù)的研究和設(shè)計(jì)[D]. 楊波.江蘇大學(xué) 2010
[7]基于SOA架構(gòu)的分布式ESB總線的研究與實(shí)現(xiàn)[D]. 張昀.南京理工大學(xué) 2009
本文編號(hào):3265025
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3265025.html
最近更新
教材專著