BPM领域常用的两款工作流JBPM和CCBPM的对比教案分析.docx

BPM领域常用的两款工作流JBPM和CCBPM的对比教案分析.docx

BPM领域常用的两款工作流JBPM和CCBPM的对比 5种基本控制流模式的对比 4种高级分支同步模式 2种结构化模式 4种包含多实例的模式 3种基于状态的模式 2种取消模式 总结 以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工作流比较通用的就是满足21种流程模式的支持。 5种基本控制流模式的对比 1.?顺序流(Sequence) JBPM: 就是按照流程设计的步骤,一步步的向下运行,这样的模式下每个节点有先后顺序,就是每个节点只有一个节点是活动的。 例子:比如申请后进行审批,一步一步的进行任务。 CCBPM: 顺序流,也叫做没有分支的线性流程,流程一般在最后一个节点自动结束,并标识流程完成。也可以通过设置节点条件,自动结束流程。 ????ccbpm的特点是:允许用户自己定义流程完成条件,在任何一个节点运行过程中,ccbpm都要去检查条件设置,如果满足这个条件流程就自动结束。 2.?并行分叉(ParallelSplit) JBPM: 流程在某个活动(节点、步骤)之后产生多个分支,并且并行流转。 例子:比如在淘宝买了个商品需要发票,那么卖家就需要一边准备商品发货,一边准备发票邮寄。 ???? ???? CCBPM: 异表单分合流的分流

文档评论(0)

1亿VIP精品文档

相关文档