分布事务监控器中运行支持环境的研究与实现

来源 :中国科学院软件研究所 | 被引量 : 1次 | 上传用户:long671
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事务处理技术是保证信息可靠性和一致性的关键技术,事务监控器是提供这种技术的中间件产品,它是开发、部署、运行和监控基于三层结构的联机事务处理应用系统的基础平台,在构筑基于事务的网络分布应用中处于核心地位。 X/Open DTP参考模型是业界公认的分布式事务处理的标准,此模型提出了一个支持分布式事务应用的软件体系框架。如何为分布事务应用提供良好的运行支持环境是在此模型下设计和实现分布事务监控器的关键问题,本文以OnceTX为例详细介绍了在X/Open DTP参考模型下分布事务监控器运行支持环境的设计。OnceTX运行支持环境不仅实现了符合XATMI规范的编程接口,而且对其进行了扩充,提供了更多类型的分布事务通信方式,包括事件通信和队列通信等。同时,在系统实现中我们灵活应用了多种设计模式,增强了软件的可扩展性和可复用性。 运行支持环境的性能是制约分布事务监控器的事务处理能力的重要因素。本文进一步研究了如何对运行支持环境的性能进行优化。OnceTX运行支持环境采用线程池技术来实现服务的调度和执行。针对分布事务应用环境,本文借鉴Leader/Followers模式实现了一类高效的线程池,适合于事件驱动的服务运行方式,能够高效地进行服务请求事件的分发处理。性能测试数据说明了优化的线程池实现改善了运行支持环境中的服务调度和提高了服务的执行效率。
其他文献
NetworkEducationalResourceManagementSystem(NERMS)项目是由吉林省科委立项、吉林大学计算机科学与技术学院知识工程实验室承建的省级重大大中型项目。NERMS的主要目标是对
集群是由一组通过高性能网络互联起来的计算机系统(节点计算机)组成的、具有单一系统映象的高可用、高性能、高可扩展性的计算机系统.集群的发展与集群并行计算环境的发展是
指纹鉴别技术作为一种身份鉴别方法,是各种人体生物特征鉴别技术(Biometrics)中最重要的一种.通常该技术面向应用时,首先通过指纹传感器采集指纹,再根据实际需要在选择好的处
流程制造企业在中国国民经济中占有相当重要的地位,是中国提高经济实力和综合国力的根本.随着信息技术的发展,ERP软件在中国的制造企业中得到了越来越广泛的应用,对提升企业
数字监控系统正在朝着网络化的方向发展,在带宽有限的情况下,要保证较好的视觉效果,必然对编码和传输提出了更高的要求.该文针对这一需求,着重从MPEG-4编码算法的改进和自适
演化硬件(Evolvable Hardware),简称EHW,是90年代提出的一种新的硬件设计方法,它具有自组织、自适应、自修复能力.演化计算为演化硬件提供了理论与方法学基础,可编程集成电路
Internet的迅速发展,己使它成为全球最大的分布式信息库.用户在享受它方便和快捷的同时,也为它所包含的庞大芜杂的信息所淹没,往往为了找到自己需要的信息花费大量的时间和精
人类自诞生以来就从未停止过对世界的认识,但是至今仍然不能对诸如文化发展、经济兴衰、意识产生、生态平衡等来自社会系统、经济系统、生物系统、生态系统中的众多复杂现象给
软件复用以已有工作为基础,充分利用了开发以往系统过程中积累的知识和经验.很多情况下,系统完整可靠的信息是程序代码,其他信息必须由此导出.因此,程序理解是已有系统成功演
本文的研究目标是将面向对象的系统分析和设计方法应用于江苏省国税信息系统的分析与设计过程中,使得该系统的开发由传统的结构化方法转为面向对象方法,以克服传统结构化方法的