论文部分内容阅读
工作流技术源于计算机支持协同工作领域,是实现过程集成的有效途径之一。工作流技术为业务流程自动化和构建流程应用提供手段,使得在企业应用系统开发和集成过程中,实现了流程逻辑与业务逻辑的分离,降低了复杂流程应用的开发难度,而且进一步提高了应用系统的管理效率。因此,业界涌现了许多工作流管理系统的产品,促进了工作流技术的不断发展。
然而,目前的工作流产品和原型系统具有的事务处理能力都还远远不能满足实际企业的要求,这也是工作流管理系统在实际应用推广中所遇到的主要障碍之一。由于工作流事务本身的执行时间长、结构复杂等特点,事务问题一直是工作流研究中的难题,而事务处理可以确保过程执行的一致性和可靠性,在工作流管理系统业务流程的处理中是必不可少的。
本文是在“工作流管理开发平台”研究课题的背景下,经过对事务处理技术和事务工作流领域进行了较为广泛和深入的研究的基础上,综合乐观嵌套事务模型和面向事务的工作流活动模型,提出了工作流管理开发平台的事务处理模型,该模型增加了事务提交的成功率,减少了事务重新执行的情况,提高了乐观嵌套事务模型的效率。在此基础上,为“工作流管理开发平台”设计了事务处理的解决方案,包括事务建模以及事务支撑环境两个方面的设计工作,并为方便工作流事务建模搭建了图形化建模工具,为原来的平台原型系统添加了事务处理的功能,然后通过一个事务应用的案例展示了平台事务应用开发的效果并作出客观的评价。文章最后总结了研究工作的内容并给出了进一步研究的方向。