论文部分内容阅读
随着电子商务、电子政务应用的不断深入,工作流技术得到越来越广泛地应用,工作流管理系统已成为整个应用平台的有机组成部分。同时,人们对工作流管理系统的灵活性和动态处理能力也提出了要求,要求系统具有柔性,以便有效地支持今天所处的动态的、不确定的协同工作环境,使得企事业单位的流程控制可以根据市场或应用的变化进行相应地调整。工作流管理联盟WFMC(Work FlowManagement Coalition,WFMC)给出了基本的工作流模型和过程元模型,为工作流系统的功能设计提供了标准,但该模型没有涉及到动态变化的情况。
工作流的柔性是指工作流通过工作流模型的定义、工作流机的运行等,使得工作流不需要重新定义就能够动态适应企业业务流程的变化。为了提高工作流的柔性,本文对WFMC提出的工作流模型和过程元模型进行了扩充。在活动的类型、流程的控制等方面考虑了动态变化的诸多因素,提出了一种基于规则库的柔性工作流模型。该模型用规则库定义柔性活动流程中的不确定因素,用选取规则和组合规则来约束柔性活动的具体化过程,从而使该模型具备了文单流转中对工作流程动态变化的要求。并以此模型为指导,设计了具有动态灵活能力的质量管理系统。该系统将工作流的功能特性划分为三个层次,即应用层、功能层和实现层,在不同的层次上实现了工作流的基本服务和动态灵活的控制功能。