企业服务总线调度器的设计与实现

来源 :中国科学院大学 | 被引量 : 1次 | 上传用户:yangtianmei01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪,随着经济和信息技术的快速发展,企业为了加快服务的个性化和人性化的发展而开发了各种信息系统和服务系统。这些系统可能采用不同的技术,使用不同的程序语言以及运行在不同的系统平台上。在这种情况下,对企业的信息共享与系统组合集成带来了困难。技术和需求相互促进发展,在面对这种需求的情况下,面向服务架构(Service-Oriented Architecture,SOA)编程思想应运而生,而企业服务总线(Enterprise Service Bus,ESB)能更好的运用这种思想来解决对系统信息共享和集成的难题,使得各类服务系统进行解耦和交互。企业服务总线是由Web Service技术和中间件等技术相结合的结果,是实现SOA的基础设施。企业服务总线作为一个服务方的中介者,在服务提供方和服务消费方之间起到桥梁的作用。本文通过对面向服务架构、阶段事件驱动架构(StageEvent-Driven Agriculture, SEDA)、优秀的开源Webx服务框架和线程池的封装进行了详细的研究和分析,以此作为技术支持;再结合ESB的工作原理和功能上的要求,提出了启发式资源调度分配算法,设计出具有较好负载和调控性能的ESB调度器。调度器作为服务系统的重要组成部分,它主要是由中央调度控制器和阶段控制器组成。按照业务流程,本文把ESB系统划分成多个功能不同的阶段,由ESB系统的调度器对各个阶段进行调度和资源的分配。在负载较重的情况下,调度器采取请求准入控制策略,以确保系统稳定的运行。文章详细介绍了ESB各个阶段的功能,重点描述了ESB调度器,包括负载监视、负载均衡和准入控制的设计与实现。最后,文章对企业服务总线的功能和性能方面进行了测试,总结基于阶段事件架构系统的优点以及后续进一步需要研究的问题。
其他文献
网络教学是一种能突破空间限制的教学通道,它使教育资源传播效率大大提高,教育资源得到最大限度共享。近年来网络教学有了很大的发展,出现了在局域网上传递CAI课件,基于卫星电视
学位
该论文提出Fishbone型体系结构,将任意层次、任意交叉的排版功能,在程序实现时简化为两个层次-“主骨”(Backbone)与“旁刺”(Side-bone),以程序的“非递归”方式实现了排版功能
内容管理是信息处理技术的一个发展趋势.文中对内容管理的几个关键技术进行了研究,讨论了内容管理系统相关的一些实现问题.在分析了远程教育信息处理特点的前提下,基于数据管
本文是基于“滇池流域水环境污染控制系统仿真研究与系统开发“项目完成的。一个复杂系统的仿真实现,需要多种理论及技术手段的参与。滇池系统的设计涉及多个方面的内容,包括模
该文首先介绍了联机分析处理和数据仓库技术,之后给出了联机分析处理的实例--四川省卫生事业信息联机分析系统.该文提出了四川省卫生事业信息联机分析系统的实施方案.在该方
作者的主要工作集中于:(1)对[Guo98]中提出的数据线性分布算法中线性划分模式计算进行扩展和形式化,使之更具有普遍性,并给出了完整的算法表达.数据划分是一个难度很大的工作,特
该文首先介绍了集群技术的发展以及在Linux下实现集群系统的优势,国内外的发展动态:接着,介绍了VRRP算法实现核心思想,了解了VRRP如何应用于Linux集群系统,这里重点分析了VRRP
该文从企业管理和协作所遇到的问题出发,介绍了(ERP)和供应链管理(SCM)的历史发展并对其基本理论进行了深入研究,着重对二者相结合部分进行了理论上的分析和探讨.接着,结合制药行
性能监视和优化服务是SAN存储资源管理的重要组成部分,它主要用于SAN共享存储体系中存储子系统的实时监控、性能分析、均衡负载,保证存储子系统的正常工作,挖掘存储资源潜力,进而