基于SOA的企业应用集成消息路由器的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:snowmanuser
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业应用一般都由大量运行在不同操作系统,多个层面上的应用系统组成。企业应用系统是否能快速适应商务逻辑的变动,已经是企业获得成功的关键所在。面向服务的架构(SOA)具有动态、松耦合的特性,并可灵活地实现服务的组合与重用。尽管目前存在着众多面向服务集成的解决方案,但它们大部分都采用非标准技术实现,导致技术私有且灵活性低。JBI规范是由SUN公司倡导的企业集成标准,是面向SOA体系结构的标准。符合JBI标准的企业集成实现,是一种面向服务、插件式的实现,这种灵活的体系结构能方便而有效地适应企业商务逻辑的扩展和遗留系统的集成。 以JBI规范为背景,研究了面向服务的应用集成框架。为满足面向服务集成在性能、灵活性、可扩展性等方面的要求为目标,重点围绕JBI容器中规范化消息路由器(Normalized Message Router),基于构件的消息路由器工作原理的研究,并对这两种类型的消息路由器加以实现;在具体的企业应用集成案例中分析如何应用这些已实现的消息路由器。重点研究了以下几个方面内容: 1、以JBI规范为标准,确定了消息传输系统的主要组成部件:消息通道、消息体、消息转换器、消息路由器等。从这些组成部件上,消息路由器是各个部件相互连通的重要部件。 2、针对当前应用集成的需求,设计了基于JBI规范所实现的框架,该框架采用企业服务总线无缝集成应用与数据资源,支持流程服务编排与组合服务应用的开发,并对消息路由器的功能需求进行了分析。 3、设计并实现了JBI容器中的系统服务信息注册与管理,包括服务注册中心,服务端点解析,插件策略等功能。这些功能是各种路由机制实现的基础设施,为路由策略的解析和消息的分发提供了重要的支持。 4、设计并实现了基于JBI容器的路由机制和基于JBI构件的消息路由机制。JBI容器中的路由机制,为消息传递提供了基本的支持;JBI中服务引擎构件有着灵活的服务部署策略,所以可用于实现复杂的路由机制。 5、研究了以Web服务形式表现的可分布式的消息路由器;实现了服务构件与容器之外的服务,通过发布/订阅方式进行交互。
其他文献
软件开发是一项复杂、长期的工作,一般意义上,人们把软件项目开发分为需求、设计、编码、测试等四个阶段,需求是其他工作的基础,是系统分析和软件设计之间的桥梁。良好的需求有助
学位
随着物联网技术的发展,物联网的关键技术之一:射频识别作为一种自动识别技术,近年来得到了迅速的发展。而800/900MHz超高频段的无源射频识别技术具有远距离、多目标、快速识别
人脸识别作为一种新兴的生物特征识别技术,具有重要的理论意义和应用价值。近年来,人脸识别的研究已经取得了一定的突破。然而,因为人脸识别的复杂性,在研究工作中还存在着大量的
无线Mesh网络的工作原理是利用邻居节点对数据进行转发和传输,网络中各节点之间的地位是对等的,通过多跳来建立连接。无线Mesh网络中可能会存在恶意节点,这些节点对于网络的安全
当前,WEB技术在网络上的应用日益广泛,其中使用JAVA的WEB开发者飞速增长,J2EE已经变成WEB开发的主流平台之一。但是怎样能在开发过程中减少代码重复、降低代码复杂性,提高系统的
学位
学位
在目前的应用系统发展过程中,存在两种系统结构:C/S和B/S。基于Web的应用系统,在Internet/Intranet技术推广以来得到了迅速发展。无论是公司、机构的内部信息管理系统,还是网络上
地下管线是城市和大型工业企业的基础设施的重要组成部分,是维持城市和大型工业企业正常运转和生产活动的大动脉。对地下管线进行信息化动态管理,对于地下管线的安全、正常运行
学位
蚁群算法作为计算智能研究的一个崭新分支,已在数据挖掘、机器学习、自动控制、故障诊断等诸多领域显示出强大的信息处理和问题求解能力以及广阔的研究前景。将人工蚁群算法与