论文摘要
工作流高级事务模型往往因为结构过于复杂,或者实现起来过于困难,而很难应用到实际的工作流系统中。而且在目前的工作流产品以及工作流原型系统中,大多都没有对工作流事务即长事务有比较多的研究和实现。因此研究一种能够应用到现实工作流系统中并能解决系统中长事务的高级事务模型尤为重要。 论文详细介绍了与事务处理相关的基本概念、事务属性以及几种事务模型。对工作流中的错误进行了详细的分析,着重研究了长事务处理的关键技术和长事务恢复技术。在此基础上,借鉴多智能体(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 ACTA2.2.5 ConTracts2.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-Agent4.2.3 长事务管理器(LTM)的内部结构4.3 总体目标第5章 工作流系统中应用Agent改进的高级事务模型设计实现5.1 实现平台5.1.1 语言平台Java5.1.2 智能平台Aglet5.2 长事务对象5.2.1 长事务的应用接口5.2.2 长事务的数据结构5.2.3 事务的状态的实现算法和长事务的补偿5.3 长事务管理器LTM5.3.1 长事务管理器的功能5.3.2 长事务管理器IDL接口定义5.4 事务Agent的实现5.4.1 事务监控Agent5.4.2 长事务控制Agent5.4.3 长事务补偿Agent5.5 实例分析5.5.1 实例简介5.5.2 任务的定义5.5.3 测试环境5.5.4 测试界面5.5.5 测试评估第6章 总结和展望参考文献攻读学位期间公开发表的论文致谢研究生履历
相关论文文献
标签:工作流系统论文; 长事务论文; 事务处理论文;