摘要

工作流管理系统是现代企业流程管理的重要软件系统。实现柔性的工作流管理,需要工作流引擎具有适应需求变更,动态调整业务流程的功能。文章分析了规则表示、规则引擎的组成构件,功能与特点,并设计了规则引擎。规则引擎作为工作流引擎的核心,提供规则抽取、表示、判定以及活动响应的服务集,为路由控制(活动调度)、规则判定、活动转移,状态监控提供关键支持,实现动态流程调整,满足柔性的工作流管理需要。