5.1工作流引擎
工作流引擎可以说是工作流管理系统的心脏。一个工作流管理系统通常可以包括一个或多个工作流引擎,不同工作流引擎通过协作共同执行工作流程。工作流引擎实际上是经营过程的任务调度器,在某种程度上还是资源的分配器。在采用工作流管理系统支持经营过程中,工作流引擎可以看成是一个业务操作系统BOS(Business Operating System)。业务过程在她的管理、监控之下运行,因此工作流引擎的性能和可靠性就直接决定了业务过程的运行效率和安全性。
5.2工作流监控管理
系统管理与监控是工作流系统一个非常重要的功能。工作流系统管理与监控工具能够对工作流在整个组织内部的流动状况进行监视,并提供一系列的管理功能,实现安全性、过程控制和授权操作等方面的管理。它包括以下几个方面的功能:
1)建立、设置和优化组成工作流管理系统的各个软件。
2)对过程模型进行实例化。
3)将过程模型中的角色实例化。
4)将运行中的过程实例、活动实例和数据分发到各个工作流机中。
5)启动、挂起、恢复和终止过程实例。
6)管理正在执行的过程实例,并对正常结束或异常退出的过程实例的历史数据进行统计和分析。
6、运行交互接口
运行交互接口主要提供工作流管理系统与人员或应用程序工具的交互接口来处理各种活动步骤。交互接口对于活动间的控制传递是必须的,如确定过程的状态,调用应用程序工具,传递应用程序数据等。
7、结论
该工作流管理系统体系结构是作者深入研究了工作流管理联盟提供的工作流管理系统模型和各大主流工作流管理系统的基础上设计出来的。以该体系结构为基础作者领导开发了基于J2EE架构的新一代工作流管理系统UniFlow。UniFlow工作流管理系统目前已在电子政务中取得了广泛的运用。
参考文献
[1] 林惠萍、范玉顺、吴澄 ,“支持企业经营过程重组的工作流仿真技术研究”
[2] 范玉顺 ,《工作流管理技术基础》 ,清华大学出版社 ,2001.4
[3] 陶冶、范玉顺、罗海滨 ,“分布式工作流系统的可靠性研究”
[4] 罗海滨 、范玉顺、吴澄 ,“工作流技术综述”
[5] 范玉顺、吴澄,“基于工作流的CIMS应用集成支持系统研究”
[6] 刘佚名、范玉顺 ,“基于工作流的企业过程的建模和仿真技术研究”
[7] 范玉顺、吴澄,“基于协调理论的工作流建模方法”
[8] 陶冶、范玉顺、罗海滨 ,“提高分布式工作流管理系统的可扩展性”
[9] 鲍震宁、范玉顺 ,“企业组织模型结构和建模方法研究”
[10] 罗海滨 、范玉顺、吴澄 ,“一种面向企业用户的工作流模型”