流程模型分析(1)

来源:互联网 发布:统计建模与r软件 数据 编辑:程序博客网 时间:2024/05/18 02:46
   介绍以下几方面内容:

起点模型激活模型运转模型流程组合嵌套模型流程整合模型等。其中,第三节的运转模型,理所当然的是本篇的重中之重了,说的也比较细致。请参看下面的目录结构。

 

目录

=============================================================================

一、流程的起点模型

1.1 单起点(Single Start Node

1.2 多起点

多起点方式一

多起点方式二

多起点方式三

二、流程的激活模型

2.1 人工激活

2.2 定时或限时激活

2.3 外界消息激活

三、流程的运转模型

3.1 基本运转模型

串行(Sequence

自循环

3.2 发散运转模型

并行(Parallel

独占式选择(Exclusive Choice

鉴别式选择(Discriminator Choice

抄送模型

发散模型

3.3 聚合运转模型

同步聚合(synchronize merge

简单聚合(Simple Merge

多重聚合(Multiple Merge

鉴别式聚合(Discriminator Merge

四、流程组合嵌套模型

4.1 内嵌模型

主流程等待方式

主流程也运行方式

4.2 外嵌模型

五、流程整合模型

=================================================================================

       有关“什么是工作流”和工作流的概念,就不在这里介绍了。大家有兴趣的可以到WFMC上看看。这里先说说个人的看法:一个工作流包括一组任务(Task)及它们的相互顺序关系,还包括流程及任务的启动和终止条件,以及对每个任务的描述。其实这是摘自http://www.simflow.net/workflow/workflow.htm 上一段话有关工作流的描述。只是原文叫“活动”,我改为任务(Task),可能更好理解一些。

       其实,现在已经跳出了单工作流的圈子,越来越倾向于多工作流之间的嵌套或整合,在本文后面的第45节会简要的介绍。

 

在进入各个模型说明前,需要说明一些有关本篇文章中,出现的一些图形含义。既然然流程图,就免不了用图形表示,用图标代替一些流程节点的含义。如下图所示:

 

 

有关器各个图标的含义,在后续会说明。

原创粉丝点击