工作流系统中应用Agent改进的高级事务模型设计

工作流系统中应用Agent改进的高级事务模型设计

论文摘要

工作流高级事务模型往往因为结构过于复杂,或者实现起来过于困难,而很难应用到实际的工作流系统中。而且在目前的工作流产品以及工作流原型系统中,大多都没有对工作流事务即长事务有比较多的研究和实现。因此研究一种能够应用到现实工作流系统中并能解决系统中长事务的高级事务模型尤为重要。 论文详细介绍了与事务处理相关的基本概念、事务属性以及几种事务模型。对工作流中的错误进行了详细的分析,着重研究了长事务处理的关键技术和长事务恢复技术。在此基础上,借鉴多智能体(Multi-Agent)协同工作的思想,进而提出了一种工作流系统中应用Agent改进的高级事务模型LTM-Agent。该模型建立在CORBA对象事务服务模型(OTS)基础之上,具有平台独立和语言独立等特点。 论文给出了与模型实现相关的实现平台、长事务控制方式、长事务处理接口和关键数据结构;对模型的长事务管理器和事务智能体进行了详细分析、设计和实现;模型的实际应用和长事务处理特色用一个实例进行了验证和展示。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 论文研究背景
  • 1.2 工作流的发展现状
  • 1.3 目前工作流管理系统的不足
  • 1.4 工作流的基本概念
  • 1.5 本文的研究内容
  • 第2章 事务模型
  • 2.1 经典事务
  • 2.2 工作流高级事务模型
  • 2.2.1 嵌套事务模型
  • 2.2.2 传奇事务(Saga)
  • 2.2.3 分支/汇合事务模型
  • 2.2.4 ACTA
  • 2.2.5 ConTracts
  • 2.2.6 小结
  • 2.3 分布式事务模型
  • 2.3.1 MTS模型
  • 2.3.2 EJB模型
  • 2.3.3 DTP模型
  • 2.3.4 OTS模型
  • 2.3.5 比较分析
  • 第3章 工作流中的错误
  • 3.1 错误分类
  • 2中的错误'>3.2 METEOR2中的错误
  • 3.3 我们的错误模型
  • 3.4 我们的错误恢复策略
  • 第4章 工作流系统中应用Agent改进的高级事务模型设计
  • 4.1 Agent技术简介
  • 4.1.1 Agent的定义
  • 4.1.2 Agent的分类
  • 4.1.3 多Agent系统MAS(Multi-Agent System)
  • 4.2 应用Agent优化的工作流系统中高级事务模型总体设计
  • 4.2.1 分布式事务处理模型
  • 4.2.2 我们的高级事务模型LTM-Agent
  • 4.2.3 长事务管理器(LTM)的内部结构
  • 4.3 总体目标
  • 第5章 工作流系统中应用Agent改进的高级事务模型设计实现
  • 5.1 实现平台
  • 5.1.1 语言平台Java
  • 5.1.2 智能平台Aglet
  • 5.2 长事务对象
  • 5.2.1 长事务的应用接口
  • 5.2.2 长事务的数据结构
  • 5.2.3 事务的状态的实现算法和长事务的补偿
  • 5.3 长事务管理器LTM
  • 5.3.1 长事务管理器的功能
  • 5.3.2 长事务管理器IDL接口定义
  • 5.4 事务Agent的实现
  • 5.4.1 事务监控Agent
  • 5.4.2 长事务控制Agent
  • 5.4.3 长事务补偿Agent
  • 5.5 实例分析
  • 5.5.1 实例简介
  • 5.5.2 任务的定义
  • 5.5.3 测试环境
  • 5.5.4 测试界面
  • 5.5.5 测试评估
  • 第6章 总结和展望
  • 参考文献
  • 攻读学位期间公开发表的论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  ;  

    工作流系统中应用Agent改进的高级事务模型设计
    下载Doc文档

    猜你喜欢