首页 百科知识 工作流技术概述

工作流技术概述

时间:2023-06-04 百科知识 版权反馈
【摘要】:6.4.1 工作流技术概述工作流技术是提高信息系统柔性、实现过程集成的重要使能技术。对工作流进行定义、执行和监控的信息系统称为工作流管理系统。WFMC的工作流参考模型是对工作流管理系统体系结构的描述。该部件的功能是对工作流管理系统中过程实例的状态进行管理和监控。

6.4.1 工作流技术概述

工作流技术是提高信息系统柔性、实现过程集成的重要使能技术。工作流可以实现业务过程逻辑与应用逻辑的分离,使企业在不修改具体功能模块实现方式的情况下,可以通过修改或重新定义过程模型来适应企业业务过程的变化[162]

根据工作流管理联盟(Work Flow Management Coalition WFMC)所给出的工作流定义[163]:工作流是指整个或部分业务流程在计算机支持下的全自动或半自动化。工作流所要解决的主要问题是:使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者是促使此目标的实现。

对工作流进行定义、执行和监控的信息系统称为工作流管理系统。

WFMC的工作流参考模型是对工作流管理系统体系结构的描述。在参考模型中,工作流系统主要由五个功能部件构成[163]

(1)工作流引擎。工作流引擎工具是工作流管理系统的核心,它根据工作流模型的定义在分布的环境下实现真正的业务处理过程。具体来说,它具有如下功能:a.解释过程定义;b.控制活动的创建、激活、挂起及终止;c.在活动间导航;d.提供用户接口,确定工作项目给用户并提醒用户工作到达。

(2)过程定义工具。其主要功能是给用户提供一种对实际业务过程进行分析和建模的手段,是工作流管理系统中的一个重要组成部分,也是实施工作流管理的起点。借助于工作流程定义工具,工作流程将被建立起来,帮助人们理解工作流程元素间的复杂关系。一旦工作流模型建立起来后,可以通过工作流程仿真功能,在企业服务处理过程运转之前,按照已制定的各种规则验证其正确性、完整性及可操作性。

(3)管理/监控工具。该部件的功能是对工作流管理系统中过程实例的状态进行管理和监控。通过该工具,管理人员可以了解业务执行情况,也可以干预流程的执行。

(4)客户端应用程序。它是给用户,即流程的参与者,提供一种处理过程实例运行过程中需要人工参与任务的手段。

(5)被调用的应用和工具。指工作流运行服务在过程实例运行过程中调用的,用来处理应用数据的应用程序或IT工具。

工作流参考模型利用部件和接口标准化的技术,旨在对WFMS的互操作和集成问题给出解决方法,目前已被广大WFMS研究机构和厂商作为建立应用框架的基础与标准。WFMC的工作流参考模型如图6-7所示。

img62

图6-7 WfMC工作流管理系统参考模型

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈