具有动态服务中介能力的企业服务总线的设计与实现

被引量 : 0次 | 上传用户:xiaoshumin82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代的企业信息管理中,越来越多的成本投资已经从原始的系统构建转移到了对现有系统的集成上。根据Gartner Group最近几年的统计,在企业的软件预算中,大约35%都用在了维护现有的应用程序之间众多的点到点连接的工作上。面向服务的体系架构(Service-Oriented Architecture,SOA)为这样的集成任务提供了具备高可交互性、松耦合的范型,企业服务总线(Enterprise Service Bus,ESB)作为SOA实施的基础软件平台,为SOA提供了一个基于标准的系统集成主干。作为ESB的基本功能,服务中介功能以松耦合的方式实现了服务提供者与服务使用者之间的通信,这从根本上为消除业务系统间的点对点连接和数据竖井提供了解决方案。因此,服务中介功能成为了ESB诸多功能和角色中最值得深入挖掘和着力改善的亮点。本课题的研究工作主要包括以下部分:1.研究目前ESB产品中的消息路由机制。在基于内容的路由基础上,提出了基于模式的路由模型和多因子驱动的分级路由模型。2.设计并实现了支持以上两种路由模型的ESB原型。3.针对业务集成中的不规范服务难于处理的问题,提出了服务治理模型。本课题主要贡献在于提升了ESB的智能消息路由能力,使用企业集成模式(Enterprise Integration Pattern,EIP)规范化了ESB中的消息路由。课题的主要创新有:1.基于模式的消息路由模型不仅支持原有的基于内容的路由,还提供了应用模式容器,为用户提供了以消息流转为中心的服务组合处理功能。这改变了ESB在整个集成任务中的角色,使ESB在服务代理方的角色基础上兼具了服务提供方的角色。2.基于企业集成模式的消息路由定义规范允许集成开发人员使用数十个模式化的路由模式进行路由编写。这样,一个完整的业务集成解决方案将能够通过逐步拆解,形成一个个可以使用基本模式进行解决的子方案。3.本课题中实现的消息路由管理控制台提供了运行时消息路由修改能力,这是目前市场上同类ESB产品所不具备的。4.本课题中的服务治理模型提出了对业务集成中的不规范服务采用业务流程管理的方式进行治理的方法。服务治理模型通过判断服务类型和评估服务的多个参数来评定该服务是否规范,并针对不规范服务,采用包装、重建以及分布式部署三种方式进行治理。目前,本论文中多个模型已经被多个开源项目和实际项目采用。EIP-DSL路由模式定义、消息路由管理控制台已经被Apache Camel采用,服务治理模型中的服务包装、重建技术已经在项目——公共服务模式下基于集成总线的跨平台数据共享研究与系统实现中使用。
其他文献
本文首先阐述了环境影响评价制度的起源和发展,分析了环境影响评价制度的功能和作用机制,并对环境影响评价文件两种审批类型做了归纳和比较。在对我国建设项目环境影响评价制
众所周知,开展水利工程的建设有着重要意义。水库大坝是水利工程中最为常见的建筑之一,在水利工程中占据重要地位。基于此,必须加强已建水库大坝除险加固防渗工作,本文即针对
随着全球经济一体化的发展,传统的航空运输企业已无法满足客户在物质流通领域的需求,航空运输企业向能够提供更全面、更系统化的物流服务的物流业转化已成为必然趋势。传统的
肝脏是维持生命的重要器官之一。肝癌是一个世界性的健康问题。它是世界上第六大恶性肿瘤,每年至少有一百万以上的新增病例产生,而且它是肝硬化患者的主要致死原因。过去一些
元数据是关于数据的数据,是数字资源揭示和利用的基础。DC (Dublin Core)元数据作为通用的元数据标准是目前国际上最有影响的元数据格式。随着DC元数据应用环境的变化,一方面
经历从群众到剧场这一艺术转变的过程之后,剧场舞蹈不仅要表达大众基调,而且还要升华激发每个人心中的人类体验。只有这样,舞蹈才能被称之为一门艺术,而不仅仅只是一种技术。
会议
人口因素和经济增长之间的关系是相互影响的,即人口因素会对经济增长的形态、方式和速度产生影响,经济增长的结果也会影响人口增长速度和人口转变过程。其中人口年龄结构变动
内蒙古文化旅游资源丰富,蒙古人民能歌善舞,民族歌舞蕴含着蒙古族的历史和文化。随着内蒙古旅游业的发展和旅游者需求的不断提高,民族文化旅游资源得到逐步开发,其中民族歌舞
橡胶沥青的室内制作是制约橡胶发展的重要因素,本文通过深入分析目前橡胶沥青室内制作存在的问题,结合橡胶沥青制备的特殊要求,开发了用于室内制作橡胶沥青的设备——橡胶沥