论文部分内容阅读
随着计算机网络通信技术的迅速发展,企业之间和企业内部的关系变得越来越复杂,工作流技术成为解决日益复杂的企业管理过程的一个较好选择。同时面对多媒体技术和Internet的大发展,文档型数据库的应用日益广泛,特别是在电子政务方面,文档型数据库体现出了极大的优势。 PI4Lotus是中科院软件研究所软件工程技术研究中心所开发的具有自主产权的工作流管理系统。它面向文档型数据库,实现了文档驱动的工作流管理。 本文围绕PI4Lotus系统,介绍了作者主要从事的工作。 首先,本文在介绍PI4Lotus总体框架基础上,研究了流程实例的生命周期问题。流程实例的生命周期管理在工作流管理中起着极其关键的作用,本文将流程实例的生命周期划分为创建,流转,终结三个大部分,集中讨论了流程实例的状态变化及工作流引擎的调度方式。 其次,本文探讨了PI4Lotus中的异常机制。一个成熟的工作流管理系统需要具有异常处理的能力,本文通过对异常的分类,触发时机,触发方式的探讨,提出了一个层次化的异常结构,并且在PI4Lotus中利用补偿策略提供了异常管理的解决方案。 最后,本文讨论了PI4Lotus实现的工作流模式。除了传统的工作流模式,PI4Lotus还实现了两种针对我国电子政务实际需求特有的模式,协作模式和撤回模式,扩展了PI4Lotus的功能。