工作流模式
以下是包括工作流联盟曾发布的一些工作流模式,由于篇幅问题没有加上解释,以后有机会和大家一起分享,有兴趣的也可以给我留言或发mail一起讨论,同时我在blog上会发布对其中重要模式的说明。
Basic Control Flow Patterns:
Sequence, Parallel Split,
Synchronization,
Exclusive Choice ,
Simple Merge.
Advanced Branching and Synchronization Patterns:
Multi-Choice,
Structured Synchronizing Merge,
Multi-Merge,
Structured Discriminator.
Structural Patterns:
Arbitrary Cycles,
Implicit Termination.
Multiple Instance Patterns:
Multiple Instances without Synchronization,
Multiple Instances with a Priori Design-Time Knowledge,
Multiple Instances with a Priori Run-Time Knowledge,
Multiple Instances without a Priori Run-Time Knowledge.
State-based Patterns: Deferred Choice,
Interleaved Parallel Routing, Milestone.
Cancellation Patterns:
Cancel Activity,
Cancel Case. New Control Flow Patterns Structured Loop,
Recursion,
Transient Trigger,
Persistent Trigger,
Cancel Region,
Cancel Multiple Instance Activity,
Complete Multiple Instance Activity,
Blocking Discriminator,
Cancelling Discriminator,
Structured Partial Join,
Blocking Partial Join,
Cancelling Partial Join,
Generalised AND-Join,
Static Partial Join for Multiple Instances,
Cancelling Partial Join for Multiple Instances,
Dynamic Partial Join for Multiple Instances,
Acyclic Synchronizing Merge,
General Synchronizing Merge,
Critical Section,
Interleaved Routing,
Thread Merge,
Thread Split,
Explicit Termination.
Basic Control Flow Patterns:
Sequence, Parallel Split,
Synchronization,
Exclusive Choice ,
Simple Merge.
Advanced Branching and Synchronization Patterns:
Multi-Choice,
Structured Synchronizing Merge,
Multi-Merge,
Structured Discriminator.
Structural Patterns:
Arbitrary Cycles,
Implicit Termination.
Multiple Instance Patterns:
Multiple Instances without Synchronization,
Multiple Instances with a Priori Design-Time Knowledge,
Multiple Instances with a Priori Run-Time Knowledge,
Multiple Instances without a Priori Run-Time Knowledge.
State-based Patterns: Deferred Choice,
Interleaved Parallel Routing, Milestone.
Cancellation Patterns:
Cancel Activity,
Cancel Case. New Control Flow Patterns Structured Loop,
Recursion,
Transient Trigger,
Persistent Trigger,
Cancel Region,
Cancel Multiple Instance Activity,
Complete Multiple Instance Activity,
Blocking Discriminator,
Cancelling Discriminator,
Structured Partial Join,
Blocking Partial Join,
Cancelling Partial Join,
Generalised AND-Join,
Static Partial Join for Multiple Instances,
Cancelling Partial Join for Multiple Instances,
Dynamic Partial Join for Multiple Instances,
Acyclic Synchronizing Merge,
General Synchronizing Merge,
Critical Section,
Interleaved Routing,
Thread Merge,
Thread Split,
Explicit Termination.