论文部分内容阅读
工作流管理系统是一个实现企业应用集成的技术手段和工具平台,它不但能够把不同的应用流程、不同的应用功能集成起来,在工作流运行平台的支持下,有效地自动执行和管理这些应用;而且利用工作流的事务管理功能,保证这些被集成的应用中的每一次计算的正确性,进而保证全系统的正确性。
本文对工作流管理系统中的事务和事务处理进行了深入的研究,分析比较了工作流管理系统中的事务概念与传统事务、高级事务的不同,从而明确了工作流管理系统中事务处理需要解决的问题的重点与难点。在此分析的基础之上,提出了一个具有事务支持的工作流概念模型。该模型赋予工作流活动以事务属性,形式化地定义了具有不同语义属性的各种事务,增加了事务处理的灵活性。提出了一组事务恢复执行模式和一种失败恢复算法。针对工作流异常的特点,设计了一个多层的、可扩展的异常模型,并给出异常处理过程。
在进行系统的理论研究之后,我们设计实现了MFlow中的事务处理。最后提出了一种异构产品数据集成方案。本文为工作流技术中事务处理方面的研究进行了既有学术价值又有实用价值的积极探索。