基于SOA的企业服务总线中消息路由技术的研究与实现

被引量 : 5次 | 上传用户:jiayunyangls
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,各种企业应用系统相继出现,解决各个系统之间的信息交互,实现多应用系统的有机整合成为一个关键问题。采用SOA思想的企业服务总线技术因其松散耦合、可扩展性和平台异构等优良特性,成为当前企业应用集成的主流技术。分析和优化企业服务总线中的路由机制是本文的主要关注点。企业服务总线(ESB, Enterprise Service Bus)提供了SOA中多应用系统的集成,它是SOA的核心和基础,其中消息路由是企业服务总线的核心功能点。消息路由主要是指通过一定的规则和逻辑,将服务请求消息正确地传达到服务提供端。本文首先介绍了SOA和ESB的基本概念,然后针对当前ESB的几种主要的路由方式进行分析。当前的ESB软件中的路由方式都是静态的,即路由线路是预先确定的,不能依据运行时状态动态改变,因而无法实现多服务提供者的动态选择。针对静态路由的缺陷,本文提出了一种策略可变的动态路由方法。当新请求到达时,ESB依据消息内容确定待选择服务列表,然后依次为待选择服务建模并排序,最终动态确定最优路由线路。在实际应用中,不同用户在服务选择时的关注点应该是不同的。故本方法在动态路由的基础上,提供了路由策略的配置机制。同时,目前ESB软件中缺乏错误检测和应对机制,流程中单个环节的错误会造成整个流程的崩溃。故本文在动态路由的基础上,引入了错误处理机制。在本文的最后,我们实现了动态路由ESB的控制界面,同时通过实际应用系统验证了动态路由模块的准确性及有效性。
其他文献
目的研究梅毒血清固定患者趋化因子受体CCR3、CCR5、CXCR4、CXCR3水平,探讨梅毒患者免疫功能的变化。方法检测梅毒血清固定患者【血清固定组)35例外周血趋化因子受体CCR3、CCR5
<正> 卫国大夫孔圉,后人称之为孔文子。"文"字是孔圉死后的"谥号",就是对一个人死后的"盖棺定论"。一个"文"字是对孔圉很高的评价了。所以当孔子的学生子贡请教孔子:"孔文子
甲于1999年从部队转业到江西某地任税务局副局长,此后与该地商人乙相识,成为朋友。2005年初,乙与甲及乙的另一位商人朋友丙三人闲聊.乙向甲提出自己刚刚收购了一个煤矿.甲如有闲置
研究背景:组织工程学为皮肤替代物的研究提供很好的方法,但目前遇到瓶颈难以解决。本研究围绕生物3D打印构建人工皮肤进行开展,研发一种可用于进行人工皮肤构建的生物型3D打
<正>众所周知,西方艺术发展历程与包括中国在内的许多亚洲国家是不同的。一个国家的历史,毫无疑问,影响了其艺术发展的基础和前提;同时,历史进程也在改变着其艺术发展历程。
湘西汉语方言的湘语和乡话都存在元音高化链移现象。湘西湘语的元音高化链移发生在流蟹假果摄字里,蟹摄ai失落韵尾是元音高化链移的起因。湘西乡话的元音高化链移发生在流蟹
目的:应用对应分析探讨住院儿童传染性疾病与就诊月份的相关性。方法:从病案系统中导出2013年至2015年住院患儿(0~18岁)国际疾病分类(international classification of diseases,I
钙素是果树生长所必须的营养元素之一。它既是细胞核的重要组成成分,又在代谢中起重要作用,碳水化合物的转化,氨的代谢都离不开钙。果树缺钙不仅会影响树体发育,也会影响果
基于对旅游者同时作为"消费者"和"生产者"双重角色的认知,借鉴社会福利函数理论,文章设定旅游者的效用函数,并引入社会身份变量构建旅游者碳消费效用评价的扩展模型,分析异地
规划领域建模是解决空间站短期任务规划问题的关键技术之一.通过对比分析空间站短期任务规划问题,梳理了其规划领域特点,归纳总结了领域建模需求;基于本体理论分别建立了规划