全球旧事资料 分类
11工作流引擎技术
工作流概念的提出是人们注意到了隐藏在业务处理的过程控制的共性,并从业务处理操作中分离出过程逻辑单独加以研究,从而可以实现过程优化配置和重组。但是,多年来,不同的研究者和产品供应商从不同的角度给出了工作流的定义。下面分别从工作流定义及工作流相关术语进行解释,并分析工作流应用中所遇到的多种模式,提出了工作流参考引擎、处理模型、体系结构等。
111
工作流定义
WfMC给出的工作流的定义21:工作流(Workflow)是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。工作流是指业务领域的流程,它描述了业务过程中的各个要素以及要素之间的关系。业务过程则是对工作流的抽象,通过对业务过程中各要素的描述形成过程定义。过程定义是过程自动化的基础数据,它通过工作流引擎进行管理。下面将对工作流引擎技术中涉及到的一些基本概念给出其定义。这些概念包括:工作流引擎、业务过程、过程定义、活动、自动活动、人工活动、实例、过程实例、活动实例、工作流参与者、工作项、工作项列表等。1工作流引擎
工作流引擎是一个软件系统,它定义、创建和管理工作流的执行,并且运行在一个或多个工作流引擎之上。工作流引擎能够解释过程定义、实现与工作流参与者的交互并且调用各种外部IT工具和应用。2业务过程
一个包含一个或多个相关程序或活动的集合,这些程序或活动共同实现一个业务或决策目标。通常地,业务过程存在于一个定义了职能角色和业务关系的组织结构中。3过程定义
过程定义是对业务过程的描述,这种描述形式支持诸如建模、通过工作六管理系统执行等操作的自动化处理。过程定义有活动和它们之间的关系组成,这些活动和关系形成了一个网状结构,并且还包含过程开始和结束条件和各活动的详细信息,如活动参与者、相关应用和数据等。4活动
活动是对一份工作的描述,它是过程中的一个逻辑步聚。一个活动可以是
f手工活动或计算机支持的自动活动,并要求人和或机器资源配合过程执行。5实例
实例是一个过程或活动的一次执行。每个实例代表一个过程或活动的一个特别执行线索,它们都有自己独立的内部状态和外部特征。实例包括过程实例和活动实例,其中活动实例必须运行在一个过程实例中。6工作流参与者
工作流参与者是处理由活动实例表示的一份工作的资源,工作通过工作项列表呈现给参与者。78工作项
在一个过程实例中的r
好听全球资料 返回顶部