2009年11月7日土曜日

workflow patterns 2

ワークフローパターンのサイトに載っているパターンと各プロダクトの対応表から、jBPM と BPMN の部分を抜き出してまとめた。今、jBPM は 4.xで、BPMN は1.2だから、両方ともちょっと古いけど、今後、ワークフロー(BPMの意味で)関連の製品を開発する事になったとき、自社・自チームの製品がどの程度までのパターンをサポートしていて、他の仕様・製品と比べて充分なのか、あるいは物足りないのか判断する資料にはなるはず。
番号パターン名jBPM
3.1.4
BPMN
1.0
Basic Control Flow Patterns
1.Sequence
2.Parallel Split
3.Synchronization
4.Exclusive Choice
5.Simple Merge
Advanced Branching and Synchronization Patterns
6.Multi-Choice×
7.Structured Synchronizing Merge×
8.Multi-Merge
9.Structured Discriminator×
28.Blocking Discriminator×
29.Cancelling Discriminator×
30.Structured Partial Join×
31.Blocking Partial Join×
32.Cancelling Partial Join×
33.Generalised AND-Join
37.Local Synchronizing Merge××
38.General Synchronizing Merge××
41.Thread Merge
42.Thread Split
Multiple Instance Patterns
12.MI without Synchronization
13.MI with a Priori Design-Time Knowledge×
14.MI with a Priori Run-Time Knowledge×
15.MI without a Priori Run-Time Knowledge××
34.Static Partial Join for MI×
35.Cancelling Partial Join for MI×
36.Dynamic Partial Join for MI××
State-based Patterns
16.Deferred Choice
17.Interleaved Parallel Routing××
18.Milestone××
39.Critical Section××
40.Interleaved Routing×
Cancellation and Force Completion Patterns
19.Cancel Task
20.Cancel Case×
25.Cancel Region
26.Cancel Multiple Instance Activity×
27.Complete Multiple Instance Activity××
Iteration Patterns
10.Arbitrary Cycles
21.Structured Loop×
22.Recursion××
Termination Patterns
11.Implicit Termination
43.Explicit Termination×
Trigger Patterns
23.Transient Trigger×
24.Persistent Trigger×

0 件のコメント:

コメントを投稿