首页> 中文学位 >2PC协议在工作流系统中的应用研究
【6h】

2PC协议在工作流系统中的应用研究

代理获取

目录

文摘

英文文摘

声明

第1章引言

1.1工作流系统概述

1.1.1工作流的起源与发展

1.1.2工作流定义及相关概念

1.1.3工作流中的事务问题

1.2研究背景、目的和意义

1.2.1国内外研究现状

1.2.2研究背景

1.2.3研究目的

1.2.4研究意义

第2章WFMS介绍

2.1 WFMS在企业ERP系统中的应用

2.2 WFMS的体系结构

2.2.1系统的软件构件

2.2.2系统的数据分类

2.2.3其他应用的调用

2.3 WFMS的功能和特点

2.3.1系统功能

2.3.2系统特点

2.3.3关键技术

第3章WFMS中的2PC协议分析

3.1事务的特点

3.2 2PC协议介绍

3.2.1 2PC协议概念

3.2.2 2PC协议的执行

3.2.3 2PC协议故障恢复

3.3 2PC协议在WFMS系统中的应用与意义

3.4 WFMS中2PC协议的应用框架

第4章2PC协议的设计与实现

4.1 WFMS中支持2PC协议的事务环境的描述

4.1.1标签定义

4.1.2支持2PC协议的事务环境及相关内容的描述

4.2 WFMS系统中支持2PC协议的事务环境的设计

4.2.1体系结构

4.2.2事务协调器中类的设计

4.2.3事务数据库的设计

4.3 2PC协议处理原子事务的实现

4.3.1 2PC协议进行事务处理的实现流程

4.3.2事务的实现

4.3.3 2PC协议事务处理的应用

第5章结束语

5.1论文总结

5.2前景展望

5.3个人总结

参考文献

致谢

附录

展开▼

摘要

20世纪80年代以来,工作流技术得到了快速的发展并逐步被应用到日常业务和电子办公等方面,当今,工作流技术的研究正在逐步深入,相关产品的开发如火如荼。目前市场上已经出现了多种比较成熟的工作流产品,更有开源免费的产品可供选择,如用JAVA开发的wfmOpen、OSWorkfloW,等等。工作流技术的研究应用日益受到学术界与企业界的高度重视。然而,目前大多数工作流系统产品和原型系统都缺乏事务性,使得工作流的应用具有一定的局限性。如何合理有效地把事务处理技术应用到工作流系统之中去,保证工作流中数据的一致性,正是本文讨论的重点。 2PC协协议(2 phase commit protocol),即二阶段提交协议,是数据库管理系统中的一种事务处理技术,是为了在数据库数据处理过程中保证数据的完整性和一致性的经典协议。事实上,工作流同样具有事务性,也可以看成是一系列操作序列的集合,只不过工作流中的事务性面向的不仅仅数据库中的数据,更重要的是过程。而且,工作流中的各个状态同样需要保证一致性,因此可以考虑将2PC协议运用到工作流管理系统中以保证状态的完整性和一致性。当然,工作流系统中的事务处理更为复杂,针对不同的处理对象,2PC协议的具体运用过程也不是完全一样的。 工作流管理系统是一个及其复杂的事务管理系统,涉及到诸多技术要素,包括多个软件构件。本文不是逐一罗列工作流管理系统的工作原理以及总体技术实现问题,而是主要讨论了把2PC协议应用到工作流管理系统中处理原子事务的分析、设计与实现。其中包括工作流系统的发展和定义,以及在工作流中事务处理的相关概念。针对事务尤其是原子事务的特点引入了2PC协议的概念,介绍了2PC协议的执行逻辑,提出了使用2PC协议来解决工作流中原子事务的问题的方法,并分析了其可行性与必要性。最后,结合Web服务领域和WFMS系统中事务实现的特点提出了在工作流系统中应用2PC协议事务处理的实现机制,介绍了基于J2EE平台的工作流系统原子事务的应用框架和体系结构,并给出了相应的具体流程与实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号