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

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

论文摘要

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

论文目录

  • 第1章 引言
  • 1.1 课题背景和目的
  • 1.2 应用前景及意义
  • 1.3 研究技术路线
  • 1.4 主要工作
  • 1.5 创新点
  • 1.6 论文结构
  • 第2章 CORBA技术
  • 2.1 CORBA简介
  • 2.2 CORBA基本概念
  • 2.3 CORBA体系结构
  • 2.4 CORBA应用系统构建
  • 第3章 事务基础
  • 3.1 事务概念
  • 3.2 事务模型
  • 3.2.1 扁平事务
  • 3.2.2 嵌套事务
  • 3.2.3 分布式事务
  • 3.2.4 其他事务
  • 第4章 分布式事务处理技术
  • 4.1 事务并发控制
  • 4.1.1 锁定模式
  • 4.1.2 锁定粒度
  • 4.1.3 两阶段锁定协议
  • 4.1.4 死锁
  • 4.1.4.1 死锁预防
  • 4.1.4.2 死锁检测和解除
  • 4.2 事务恢复
  • 4.2.1 日志文件
  • 4.2.2 日志文件登记原则
  • 4.2.3 日志文件接口
  • 4.2.4 事务恢复策略
  • 4.3 事务管理
  • 4.3.1 事务处理周期
  • 4.3.1.1 事务创建
  • 4.3.1.2 事务传播
  • 4.3.1.3 资源对象注册
  • 4.3.1.4 事务准备提交
  • 4.3.1.5 事务决策
  • 4.3.1.6 事务中止
  • 4.3.2 事务协议
  • 4.3.2.1 ZPC
  • 4.3.2.2 ZPC优化
  • 4.3.3 事务上下文
  • 第5章 分布式事务处理模型
  • 5.1 MTS模型
  • 5.2 EJB模型
  • 5.3 DTP模型
  • 5.4 OTS模型
  • 5.5 比较分析
  • 第6章 基于多AGENT的分布式事务处理模型
  • 6.1 AGENT技术简介
  • 6.1.1 Agent的定义
  • 6.1.2 Agent的分类
  • 6.1.3 多 Agent系统 MAS(Multi-Agent System)
  • 6.1.4 面向 Agent的软件开发
  • 6.2 基于多 AGENT的分布式事务处理模型设计
  • 6.2.1 SORE异构数据集成系统
  • 6.2.2 总体设计
  • 6.2.3 Agent服务
  • 6.2.4 模型特征
  • 第7章 基于多 AGENT的分布式事务处理模型实现
  • 7.1 实现平台
  • 7.1.1 通讯平台-VisiBroker
  • 7.1.2 语言平台-VC++6.0,Java
  • 7.1.3 智能体平台-Agent,移动 Agent
  • 7.2 事务控制方式
  • 7.3 事务处理接口
  • 7.3.1 事务工厂接口
  • 7.3.2 事务资源接口
  • 7.3.3 事务锁定接口
  • 7.4 关键数据结构
  • 7.4.1 事务管理序列
  • 7.4.2 资源管理序列
  • 7.5 客户端实现
  • 7.5.1 获取事务引用
  • 7.5.2 开始和结束事务
  • 7.6 服务器端实现
  • 7.7 事务 AGENT实现
  • 7.7.1 事务监控 Agent
  • 7.7.2 事务分解 Agent
  • 7.7.3 事务控制 Agent
  • 7.7.4 事务日志 Agent
  • 7.7.5 事务恢复 Agent
  • 7.7.6 事务协调 Agent
  • 7.8 实例分析
  • 7.8.1 实例简介
  • 7.8.2 测试环境
  • 7.8.3 测试界面
  • 7.8.4 测试评估
  • 第8章 结论
  • 攻读学位期间公开发表的论文
  • 致谢
  • 参考资料
  • 研究生履历
  • 相关论文文献

    • [1].云计算下异构数据集成模型的构建[J]. 电子技术与软件工程 2017(03)
    • [2].分析云计算下异构数据集成模型的构建[J]. 电子科学技术 2016(05)
    • [3].数字化医院多源异构数据集成平台研究与设计[J]. 医学信息学杂志 2019(01)
    • [4].异构数据集成技术在智慧校园建设中的应用研究[J]. 信息系统工程 2019(06)
    • [5].基于本体和云服务的交通异构数据集成方法研究[J]. 高技术通讯 2015(07)
    • [6].云计算下异构数据集成模型的构建[J]. 济南大学学报(自然科学版) 2012(04)
    • [7].异构数据集成在教育信息化过程中的研究与应用[J]. 科技信息 2010(22)
    • [8].面向数字化校园的异构数据集成技术研究[J]. 电子设计工程 2009(04)
    • [9].基于本体的异构数据集成研究[J]. 电脑知识与技术 2008(03)
    • [10].异构数据集成技术在毕业生离校系统中的应用[J]. 浙江树人大学学报(自然科学版) 2014(02)
    • [11].一种基于本体的异构数据集成方法[J]. 信息化研究 2013(01)
    • [12].面向海洋应用的异构数据集成查询方案[J]. 海洋环境科学 2011(06)
    • [13].高校异构数据集成的分析与设计[J]. 科技经济市场 2010(07)
    • [14].基于本体的异构数据集成方法研究[J]. 电脑与信息技术 2009(01)
    • [15].基于本体的异构数据集成[J]. 信息技术 2009(03)
    • [16].基于本体的多源异构数据集成方法研究[J]. 微计算机信息 2008(25)
    • [17].大数据环境下高校异构数据集成方法及应用研究[J]. 中国档案 2020(07)
    • [18].多样化军事任务异构数据集成应用方法[J]. 火力与指挥控制 2015(07)
    • [19].异构数据集成在数字校园中的应用[J]. 空军雷达学院学报 2010(01)
    • [20].异构数据集成技术中的“本体”建模方法研究[J]. 广西师范学院学报(自然科学版) 2010(01)
    • [21].面向复杂产品的异构数据集成模型研究[J]. 计算机应用研究 2009(04)
    • [22].校园异构数据集成平台研究[J]. 湖南科技学院学报 2009(12)
    • [23].基于网格服务的分布式异构数据集成研究[J]. 电脑知识与技术 2008(25)
    • [24].标准大数据实践(1)——异构数据集成[J]. 标准科学 2016(01)
    • [25].信息工程监理数据管理特点及异构数据集成系统分析[J]. 科技风 2013(18)
    • [26].异构数据集成相关技术及其比较研究[J]. 硅谷 2012(07)
    • [27].数字化矿山中异构数据集成研究[J]. 煤炭科学技术 2009(03)
    • [28].异构数据集成方法的研究[J]. 贵州工业大学学报(自然科学版) 2008(05)
    • [29].一种异构数据集成框架及关键技术研究[J]. 微处理机 2008(04)
    • [30].基于混合本体的政务异构数据集成研究[J]. 电子科技大学学报(社科版) 2016(05)

    标签:;  ;  ;  

    异构数据集成系统中基于CORBA的事务处理研究
    下载Doc文档

    猜你喜欢