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