摘 要:基于流程与活动两个级别考虑,提出支持动态调度的工作流D—Flow Engine;从动态路由和流程多版本方面分析了其动态调度特性。通过在流程建模阶段扩展工作流管理联盟的工作流元模型相关定义,重点分析了动态路由和多版本流程迁移在流程运行阶段的调度实现。实践表明,D—Flow Engine提高了工作流的适应性,满足了企业对工作流动态性的需求。
关键词:工作流; 动态性; 元模型; 路由
中图分类号:TP391文献标志码:A
文章编号:1001—3695(2007)03—0173—04
随着工作流技术的快速发展以及在实际应用中的不断深入,人们对工作流系统提出了更多的功能要求,其中一个主要问题是工作流系统的灵活性和动态性。传统工作流的工作过程分为建模阶段和运行阶段。建模阶段是对一个工作流程进行模型定义;运行阶段是工作流执行服务对工作流定义进行解释执行。由于现实的工作流系统可能无法事先确定所有过程,并且过程之间的关系在执行期间并不是一成不变的,工作流系统缺乏柔性和动态性。如何使工作流系统具有灵活的动态性和自适应能力,已经成为目前工作流管理系统研究的一个热点。(剩余2642字)