分布式企业服务总线可靠性机制的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hanhan069
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业服务总线(Enterprise Service Bus, ESB)作为面向服务体系架构SOA(Service Oriented Architecture)的核心框架,是企业异构应用交互的基础平台,具有高效、全面、灵活的特性,是解决信息孤岛的有效手段。在分布式环境中,各种不利因素可能造成系统的崩溃,可靠性是确保其能否在企业中大规模应用的关键,课题研究企业服务总线的可靠性技术,具有重要的应用价值。论文结合企业分布式应用环境的特点,分析分布式企业服务总线可能出现的可靠性问题。通过结合软件工程技术中的容错技术,设计一套分布式ESB可靠性机制,保证分布式ESB系统节点在出现故障时,不影响对外服务。论文主要提供保证ESB可靠性的三类技术方案。一,针对传统静态心跳检测器不考虑网络状况的缺陷,设计分布式企业服务总线的失效检测机制,使得ESB系统能够准确高效检测出故障的节点,并通过节点信息维护机制,保证ESB系统信息的可靠性。二,针对中介规则流程执行过程中消息丢失的问题,提出一套消息备份机制,保证消息的可靠传递;另一方面,在ESB系统中提出移动计算的概念,把中介规则流程动态分配到各个节点中,并通过动态流程容错调度,保证系统在出现故障时,中介流程规则无间断的运行。三,通过组件的容错调度算法,使得ESB系统在出现单点故障前后,负载还能维持在一定范围内,以确保系统的健壮性。最后,采用OSGI与JAVA技术,实现了课题组所研制的企业服务总线JTang Synergy3.0的可靠性保证措施,实验结果表明,该机制较好保证系统可靠性,对系统性能有一定的损耗,但不影响用户体验,达到预期效果。
其他文献
随着信息化的不断深入,企业对依托信息网络,实现业务网络审批的需求日益增强。电力企业大多繁琐复杂的日常业务均属流程类活动,办理时常须在不同的职能管理部门间进行审批活
随着以Internet软件为核心的信息系统的深入,基于Internet的分布式计算机系统及开放式网络环境增加了系统的复杂度、故障率和不安全因素,使得软件系统变得日趋庞大和难以驾驭
随着我国的经济发展,城市规划建设工作也就显得尤为重要,给水管网也随之成为城市居民的生活命脉,为了实现有效的对供水管网的管理,本文探索了基于.NET与ArcGIS Server结合技
近年来,无线传感器网络引起了世界各国军事部门、工业界和学术界的极大关注。数据聚集是传感器网络中一个比较耗时的操作,特别是在高密度网络中。例如,在一个森林火灾监控系
计算机技术与互联网技术迅速结合形成了独特网络文化,流传于网络的大量数字信息给人们的日常生活和工作带来巨大影响。一方面,诸如图书封面、信封封面、文档内容的文字部分等
无线射频识别(radio frequency identification,RFID)技术是从上世纪八十年代兴起的一项非接触式自动识别技术。RFID技术目前已经得到广泛的应用,但其安全机制还不够完善。  
针对无线Ad hoc网络中存在的TCP协议性能下降问题,研究者提出了包括端到端的改进方案,单层改进方案,跨层改进方案等各种方案,但这些方案均具有各自的缺陷,特别是不能有效解决
随着互联网技术的高速发展和计算机的大范围普及使用,人们的日常生活越来越离不开信息技术的支持。智能教学系统在信息检索、数据挖掘、机器学习等前沿计算机技术的支撑下有
复述是含义相同而表达方式不同的词、短语和句子。例如,英文单词“film”和“movie”为单词级别复述又称同义词或近义词;英文短语“take care of”和“look after”为复述短
恶意程序是威胁计算机与网络系统安全的一个重要因素,已成为计算机犯罪的一种新的演化形式。随着计算机和互联网技术的迅猛发展,恶意程序的传播速度、传播范围以及破坏程度日益