事务监控器可扩展性关键技术研究与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:lanshi2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事务处理在网络分布计算环境中具有重要作用。作为中间件平台的一个重要组成部分,事务监控器为整个业务系统提供分布式事务处理的支持设施。 当前绝大多数的事务监控器遵循XOpen/DTP规范。它们在电信、金融等关键领域已经得到大量的应用。然而,这些事务监控器大多采用一体化体系结构和黑盒抽象机制进行设计,存在着开放度低、不灵活、可定制性差等不足之处。导致事务处理器的可扩展性较差。 低可扩展性带来的问题包括扩展的代价高昂,原始系统需要进行重构,扩展的周期长,容易引入缺陷等等。事务监控器作为中间件平台中最基础的部分,更加需要具备高可扩展性以适应不断变化的需求。 为了解决这些问题,论文以分布式事务监控器OnceTX为例,详细研究了能够提高事务监控器可扩展性的相关技术。可扩展的事务监控器具有灵活、可定制、扩展代价低等特点,比基于一体化体系结构设计的监控器更加能够适应需求的快速变化,并且能够减轻中间件平台整合工作的负担。 本文围绕可扩展的事务监控器的设计与实现技术展开讨论。本文首先研究了微内核体系结构。它具有灵活,易于扩展等特点,能够克服一体化体系结构带来的各种缺点。本文介绍了OnceTX是如何基于这种体系结构进行设计的,并以在OnceTX中增加对系统性能监控的支持为例说明微内核体系结构的作用。其次,采用设计模式也可以提高事务监控器的可扩展性,本文讨论了OnceTX中应用的若干设计模式以及它们在扩展时的作用,并用一个实例说明OnceTX基于模式的扩展过程。
其他文献
位置服务技术与无线通信、Internet和时空数据库等技术相融合,形成了一个独具特色、前景无限的新兴产业。移动对象索引技术作为位置服务技术中的一个关键环节,负责管理移动对
电子表格作为组织、存储和分析数据的终端应用程序,在各个领域(尤其是商业领域)被广泛使用,每年有数千万的用户创建、维护数以亿计的电子表格。以Microsoft Excel为代表的电
随着三维建模技术和互联网技术的快速发展,三维模型的数量呈爆炸性增长。面对庞大的三维模型资源,如何快速准确地查找到所需的三维模型,对其重复利用,成为继图像、视频检索之