パターン

パターンNo.5 Simple Merge

で、jpdlはこれ で、確認実装はこれ public class SimpleMergeTest extends TestCase { public void testSimpleProcess() throws Exception { // Extract a process definition from the processdefinition.xml file. FileInputStream fis = new FileInputSt…

パターンNo.4 exclusive choice

で、xmlはこれ↓ #{scenario==1} #{scenario==2} で、実装はこれ。 public class ExclusiveChoiceTest extends TestCase { public void testExclusiveChoice() throws Exception { // Extract a process definition from the processdefinition.xml file. Fil…

パターンNo.2と3 ParallelSplitとSynchronization(SplitとJoin)

xmlの内容だと で、実装はこれ。 public class SplitAndJoinProcessTest extends TestCase { public void testSimpleProcess() throws Exception { FileInputStream fis = new FileInputStream("processes/p2-split.par/processdefinition.xml"); ProcessDef…

パターンNo.1 Sequence

まずは基本パターンから。フローはこちら。 で、そのXMLソースはこちら。 Going to the first state! About to finish! で、実装はこちら。 public class SimpleProcessTest extends TestCase { /** * パターン1:Sequence */ public void testSimpleProces…

ここが基本かな

http://is.tm.tue.nl/research/patterns/ さっきのOpenWFEじゃないけど、このパターンを、こう実装/フローを起こすよというのをまとめないとな。

ワークフローのパターン達。他にも、いっぱいあるので随時追記する。 http://www.umtp-japan.org/pdf/Low-levelBPMNpattern_ver1.pdf http://www.omg.org/bp-corner/bp-files/Process_Modeling_Notations.pdf