黑练导:工作流管理系统体系结构参考模型

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 13:10:14
体系结构参考模型


参考模型的体系结构抽象出了工作流管理系统的功能组成部件和接口,具有工作流管理系统的主要功能特征,为实现工作流产品之间的互操作提供公共的基础。 工作流引擎包括数据模型及控制模型两个部分。数据模型包括机构模型和信息模型。机构模型描述的是企业或者部门的组织机构关系,信息模型则定义工作流引擎中所用到的各种控制数据。通过数据模型,可以方便地描述关键业务的业务规则、活动的依赖关系以及任务的指派等特征。控制模型是工作流引擎的核心,负责任务的调度、任务指派、依赖检查及转发控制等功能。

机构模型描述的是企业或者部门的组织机构关系,包括部门信息、工作组信息、人员信息、角色信息。系统提供这些信息的定义和维护等功能。

信息模型定义工作流引擎中所用到的各种控制数据。包括业务过程信息、业务活动信息、业务活动前依赖规则、业务活动后流转规则、任务指派规则、人员任务列表、人员已完成任务列表。通过数据模型,可以方便地描述关键业务的业务规则、活动的依赖关系以及任务的指派等特征。系统提供这些信息的定义和维护等功能。 控制模型将机构模型和信息模型有机地结合在一起,它根据其中定义的业务规则对业务过程中的各项业务活动的流转以及任务指派等工作进行控制和协调。控制模型是工作流引擎的控制中心,系统提供系统调度、任务管理、任务指派、依赖检查、转发控制等功能。 机构模型和信息模型通过可视化建模工具实现,它是工作流引擎在构造时的定义中心;控制模型通过引擎控制器实现,它是工作流引擎在运行时的控制中心。