基于状态与规则集的工作流执行模型
工作流引擎在工作流管理系统中具有核心的地位,负责工作流实例运行控制,即根据工作流定义阶段定义的工作流模型实现任务的调度与控制.目前,已有多种工作流的实现机制.本文提出了一个基于状态与规则集的工作流执行引擎的模型.该模型在工作流初始化时对过程模型定义中的任务依赖规则进行抽取或转换,将获得的规则集存入规则库中,同时系统维护整个工作流运行实例的全局活动状态表(实际是所有活动的状态集),将该状态集作为规则库的输入,由规则支持模块选取符合规则的活动发送给工作流机.工作流机负责活动的执行.该模型充分利用了关系数据库存储工作流的活动状态与触发规则,对活动进行集中控制和调度,避开了复杂的消息传递机制.该模型可以解决结构复杂的工作流程的运行控制问题.本文第二部分提出了基于状态与规则集的工作流执行引擎的模型;第三部分对该状态与规则的处理问题作了讨论;第四部分介绍了我们自己的工作流系统Paces。
规则集 工作流 执行模型 关系数据库
段紫辉 唐世渭 杨冬青 李红燕
北京大学信息科学中心视觉听觉信息处理国家重点实验室,北京,100871 北京大学信息科学中心视觉听觉信息处理国家重点实验室,北京,100871;北京大学计算机科学技术系,北京,100871 北京大学计算机科学技术系,北京,100871
国内会议
郑州
中文
267-269,113
2002-08-26(万方平台首次上网日期,不代表论文的发表时间)