工作流模式详解之流程控制模式(1)——Sequence

来源:百度文库 编辑:神马文学网 时间:2024/03/29 17:03:01
1. 理论模型
这个理论模型十分简单,只是一个工作单元完成了,紧接着无条件执行下一个工作单元。每一个工作流系统都直接实现了这种模式,这个模式是工作流能运行的一个重要基石。
2. 应用
这个模式清楚明白,但是应用却最为广泛。比较有趣的是许多不同形式的分支,在业务的实践中都可以退化成为顺序模式。如果一个工作单元 A 以后能产生 B、C 并发,则可退化成A、B、C顺序执行;合并的情况亦然。
不过很显然,分支模式退化成顺序模式,是一种实际操作效率较低的做法。在我遇到过的主要有两种情况会这样做:首先可能是流程设计者的水平不足,其思考走直线不会转弯;其次也有工作流系统无法实现复杂分支的情况,或者实现的代价很高。
而这样做带来的结果就是客户不得不改变自己原有的业务流程,而这种退化性的变更通常是让这个业务流程跑得更慢。但是开发方却很轻易的避开了一些高难度的实现,以及系统实施遇到挫折的时候,可以让责任轻易的转嫁到客户流程再造的失败上面。
因此,当你是业主的时候,如果遇到了对方在标榜规范化的前提下,要求把现有的有若干分支的流程进行“扁平化”,而结果看起来基本上是顺序模式的话,那就很有可能就是被对方坑害。
工作流模式详解之流程控制模式(1)——Sequence 工作流模式详解之流程控制模式(1)——Sequence 流模式详解之流程控制模式(1)——Sequence 工作流模式详解之流程控制模式(3)——Synchronizationor 工作流模式详解之流程控制模式(4)——Exclusive Choice 工作流模式详解之流程控制模式(5)——Simple Merge 工作流模式详解之流程控制模式(6)——Multi-Choice 工作流模式详解之流程控制模式(7)——Structured Synchronizing Merge 工作流模式详解之流程控制模式(8)——Multi-Merge 工作流模式详解之流程控制模式(7)——Structured Synchronizing Merge 工作流模式详解之流程控制模式(3)——Synchronizationor 工作流模式详解之流程控制模式(4)——Exclusive Choice 工作流模式详解之流程控制模式(5)——Simple Merge 工作流模式详解之流程控制模式(6)——Multi-Choice 工作流模式详解之流程控制模式(8)——Multi-Merge 工作流模式详解之流程控制模式(5)——Simple Merge - 俠盜躶奔漢的专栏 - CSDNBlog 工作流模式详解之流程控制模式(4)——Exclusive Choice - 俠盜躶奔漢的专栏 - CSDNBlog 工作流模式详解之流程控制模式(5)——Simple Merge - 俠盜躶奔漢的专栏 - CSDNBlog 工作流模式详解之流程控制模式(2) 工作流模式的 WebSphere Integration Developer V6 实现,第 1 部分: 12 个基本的工作流模式简介 java多线程设计模式详解之四 PhotoShop基础教程之色彩模式详解 java多线程设计模式详解之四 企业流程再造模式