面向轻量级ESB的服务集成及服务管理的设计与实现
发布时间:2021-07-04 15:13
轻量级ESB(Enterprise Service Bus)平台是为了满足人力资源和社会保障局(以下简称人社局)中不同业务系统间信息的集成开发的。但是,随着人社局业务领域的不断扩展,需要集成的业务系统愈来愈多,服务间依赖关系也愈来愈复杂,仅侧重于服务集成的轻量级ESB平台已经不能满足人社局的使用需求。而且,在平台使用过程中一些问题也逐渐暴露出来,主要表现在:完成一次服务请求耗费大量的时间,服务难以进行集中测试,服务上、下线比较随意以及忽视服务安全访问,导致服务访问混乱等。基于上述背景,论文提出建设一套支持服务注册与管理的轻量级ESB平台,着重从服务集成及服务管理两大方面来解决平台出现的服务请求耗时、服务运行缺少监控及服务访问随意等问题。服务集成部分既要保留基于SOAP协议的web Service,又要扩展开发以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??服务开发人员^??丨?^?〇??原应^??包含》??[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?|?用例名称?|应用基本操作审批??执行者?服务管理人员???简要说明?审批各个应用的基本操作,包括还原、添加、注销及更新等操作,???以审核添加应用为例进行描述。???前置条件? ̄i¥开发人员己经提交了要审核操作的基本信息。??后置条件?^?无??基本事件流?1.服务管理人员登录系统,在首页待签领处选择需要签领的工??作,包括:还原应用、添加应用、注销应用、更新应用。??2.当选择添加应用的待签任务时,弹出审核添加应用基本信息的??对话框,显示需要审核的应用信息,包括应用编号、应用系统名??称、公司名称、业务领域、通信协议等。??3.服务管理人员检查页面上方的应用基本信息,然后在页面下方??的审批意见处填写基本的审批信息
保障自己的服务在发布后能正常使用,因此需要有一个对服务进行测试的功能。??服务开发人员只需要对自己注册的服务,建立测试用例就可以检测自己开发的??服务能否被正常使用。下图2-5以服务基本信息为例,描述其生命周期流程:??p?解决问题?<一?服务活跃期??服务计划期?'?rn?pi??-I?-r?U??是 ̄ ̄?服务弃用期??—?提交服务申请?|?J丨服务注销审批|?提交还原服务申请4??????^期?丨????n——*——n?_1?「*■-?n??服务注册审批?I?服务还原审批??期?提交注销服务申请?期??——是 ̄ ̄?服务活跃期?<?^??g?t?—?n?疋?n?pi??pi??服务停滞期? ̄?提交更改服务申请?服务休眠冑?服务弃用期??^?I?|?;?I-?+?!」??」丄?服务更期改审批?提交发布服务申请勹?__」??—解决问题?^?[_|??x??????1?||服务会审批||??^?通??服务活跃期??+?」?j—??——解决问题?服务休眠期->?解决问题??图2-5服务基本信息生命周期图??Figure?2-5?Service?basic?information?life-cycle?diagram??服务开发人员在制定好服务计划后,开始发起注册服务的申请。服务经过??服务管理人员的审批后进入活跃期
【参考文献】:
期刊论文
[1]基于ESB-SOA的企业信息集成平台设计[J]. 潘伟伟,潘善亮. 移动通信. 2017(03)
[2]基于ESB的矿政业务数据服务系统的设计与实现[J]. 胡容波,曾建鹰,周桅,李海明. 中国矿业. 2017(01)
[3]企业ESB平台部署及接口服务设计研究[J]. 龚伟. 中国高新技术企业. 2016(23)
[4]基于Dubbox的分布式服务架构设计与实现[J]. 谢璐俊,杨鹤彪. 软件导刊. 2016(05)
[5]基于SOA+ESB的企业云计算信息系统平台架构[J]. 杨改贞. 农业网络信息. 2015(01)
[6]基于开源工作流Activiti5的制造执行管理系统的设计实现[J]. 于永会,刘争鸣,唐军. 工业控制计算机. 2014(09)
[7]基于LoadRunner的负载压力测试[J]. 王蕾. 现代计算机. 2013(18)
[8]基于jQuery框架的Ajax应用开发[J]. 赵增敏,李惠敏. 制造业自动化. 2012(19)
[9]基于WebService的SOA实现技术研究[J]. 李凤云,黄迎春,冯永新. 科技视界. 2012(23)
[10]工作流引擎的设计与实现[J]. 李永利,温沁润. 煤炭技术. 2012(07)
硕士论文
[1]基于SOA和ESB技术的烟草行业主数据管理平台的设计与实现[D]. 郑国柱.中国科学院大学(工程管理与信息技术学院) 2016
[2]基于ESB的企业服务管理系统的设计与实现[D]. 何玮.中山大学 2015
[3]基于SOA/ESB的开放式试题库系统架构研究[D]. 郭静.陕西科技大学 2013
[4]基于RBAC的SSH架构下的图书管理应用研究[D]. 姜楠.大连理工大学 2012
[5]基于SOA架构的轻量级集成开发平台设计与实现[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??服务开发人员^??丨?^?〇??原应^??包含》??[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?|?用例名称?|应用基本操作审批??执行者?服务管理人员???简要说明?审批各个应用的基本操作,包括还原、添加、注销及更新等操作,???以审核添加应用为例进行描述。???前置条件? ̄i¥开发人员己经提交了要审核操作的基本信息。??后置条件?^?无??基本事件流?1.服务管理人员登录系统,在首页待签领处选择需要签领的工??作,包括:还原应用、添加应用、注销应用、更新应用。??2.当选择添加应用的待签任务时,弹出审核添加应用基本信息的??对话框,显示需要审核的应用信息,包括应用编号、应用系统名??称、公司名称、业务领域、通信协议等。??3.服务管理人员检查页面上方的应用基本信息,然后在页面下方??的审批意见处填写基本的审批信息
保障自己的服务在发布后能正常使用,因此需要有一个对服务进行测试的功能。??服务开发人员只需要对自己注册的服务,建立测试用例就可以检测自己开发的??服务能否被正常使用。下图2-5以服务基本信息为例,描述其生命周期流程:??p?解决问题?<一?服务活跃期??服务计划期?'?rn?pi??-I?-r?U??是 ̄ ̄?服务弃用期??—?提交服务申请?|?J丨服务注销审批|?提交还原服务申请4??????^期?丨????n——*——n?_1?「*■-?n??服务注册审批?I?服务还原审批??期?提交注销服务申请?期??——是 ̄ ̄?服务活跃期?<?^??g?t?—?n?疋?n?pi??pi??服务停滞期? ̄?提交更改服务申请?服务休眠冑?服务弃用期??^?I?|?;?I-?+?!」??」丄?服务更期改审批?提交发布服务申请勹?__」??—解决问题?^?[_|??x??????1?||服务会审批||??^?通??服务活跃期??+?」?j—??——解决问题?服务休眠期->?解决问题??图2-5服务基本信息生命周期图??Figure?2-5?Service?basic?information?life-cycle?diagram??服务开发人员在制定好服务计划后,开始发起注册服务的申请。服务经过??服务管理人员的审批后进入活跃期
【参考文献】:
期刊论文
[1]基于ESB-SOA的企业信息集成平台设计[J]. 潘伟伟,潘善亮. 移动通信. 2017(03)
[2]基于ESB的矿政业务数据服务系统的设计与实现[J]. 胡容波,曾建鹰,周桅,李海明. 中国矿业. 2017(01)
[3]企业ESB平台部署及接口服务设计研究[J]. 龚伟. 中国高新技术企业. 2016(23)
[4]基于Dubbox的分布式服务架构设计与实现[J]. 谢璐俊,杨鹤彪. 软件导刊. 2016(05)
[5]基于SOA+ESB的企业云计算信息系统平台架构[J]. 杨改贞. 农业网络信息. 2015(01)
[6]基于开源工作流Activiti5的制造执行管理系统的设计实现[J]. 于永会,刘争鸣,唐军. 工业控制计算机. 2014(09)
[7]基于LoadRunner的负载压力测试[J]. 王蕾. 现代计算机. 2013(18)
[8]基于jQuery框架的Ajax应用开发[J]. 赵增敏,李惠敏. 制造业自动化. 2012(19)
[9]基于WebService的SOA实现技术研究[J]. 李凤云,黄迎春,冯永新. 科技视界. 2012(23)
[10]工作流引擎的设计与实现[J]. 李永利,温沁润. 煤炭技术. 2012(07)
硕士论文
[1]基于SOA和ESB技术的烟草行业主数据管理平台的设计与实现[D]. 郑国柱.中国科学院大学(工程管理与信息技术学院) 2016
[2]基于ESB的企业服务管理系统的设计与实现[D]. 何玮.中山大学 2015
[3]基于SOA/ESB的开放式试题库系统架构研究[D]. 郭静.陕西科技大学 2013
[4]基于RBAC的SSH架构下的图书管理应用研究[D]. 姜楠.大连理工大学 2012
[5]基于SOA架构的轻量级集成开发平台设计与实现[D]. 徐晓斌.北京邮电大学 2011
[6]基于REST架构风格的Web服务的研究和设计[D]. 杨波.江苏大学 2010
[7]基于SOA架构的分布式ESB总线的研究与实现[D]. 张昀.南京理工大学 2009
本文编号:3265025
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3265025.html