节点文献

异构数据集成系统中基于CORBA的事务处理研究

Research of Transaction Processing Based on CORBA in Heterogeneous Data Integration System

【作者】 刘发军

【导师】 李冠宇;

【作者基本信息】 大连海事大学 , 计算机应用技术, 2005, 硕士

【摘要】 传统的事务处理主要应用于数据库系统和操作系统领域,随着网络技术和分布式对象技术的飞速发展,在分布、异构的计算环境下,研究事务处理尤为重要。 论文探讨了分布式应用开发的关键技术:CORBA技术;详细介绍了与事务处理相关的基本概念、事务属性以及几种事务模型;着重研究了分布式事务处理的关键技术:分布式事务管理技术、分布式事务并发控制技术和分布式事务恢复技术,并且认真比较分析了目前几种主要分布式事务处理模型的优缺点。在此基础上,进一步借鉴多智能体(Multi-Agent)协同工作的思想,同时根据异构数据集成系统的特点,进而提出了一种基于多智能体的分布式事务处理模型。该模型建立在CORBA对象事务服务模型(OTS)基础之上,具有平台独立和语言独立等特点;它广泛适用于分布、异构的计算环境,并能建立高性能、高可用的分布式应用。 论文给出了与模型实现相关的实现平台、事务控制方式、事务处理接口和关键数据结构;对模型的具体实现:客户端实现、服务器端实现和六种事务智能本实现,进行了详细分析和设计;模型的实际应用和事务处理特色用一个实例进行了验证和展示。

【Abstract】 Traditional transaction processing was applied primarily in the fields of database system and operating system. With the rapid development of network and distributed object technology, it is very important to study transaction processing under distributed and heterogeneous computing environment.The chief technology of distributed application development, CORBA, is discussed, and basic concept and transaction property related to transaction processing and several kinds of transaction models are introduced in detail. The management technology, the parallel control technology and the recovery technology of distributed transaction are studied gravely. At the same time several major distributed transaction processing models at present are compared and analyzed. After that, a kind of distributed transaction processing model based on Multi-Agent is put forward by means of the cooperative conception of Multi-Agent and the property of heterogeneous data integration system. It is established on the basis of the object transaction service model of CORBA, and it has good properties that are no concern with OS platform and programming language and so on. It is applied extensively to distributed and heterogeneous computing environment, and high performance and high usability application can be established.The transaction controlling method, processing interface and key data structure related to the implementation of the model are given, and the concrete implementation of client, server and six transaction Agents are analyzed and designed at length. The application of the model and the specialty of transaction processing is illustrated and shown by an example.

【关键词】 数据集成CORBA事务处理Agent移动Agent
【Key words】 Data integrationCORBATransaction processingAgentMobile Agent
  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】128
节点文献中: