PVMリリース(アルファ版だけど)
ついにリリースでっす。
http://labs.jboss.com/jbossjbpm/pvm/
jBPM version3の経験値+XPDLでのWFエンジンを作ってるObjectWebとの共同作。よりjavaらしくなってAPIが洗練されているっぽい。例えば、
ProcessDefinition processDefinition = ProcessFactory.build() .node("a").initial().behaviour(new WaitState()) .event("node-leave") .listener(new Display("leaving a")) .listener(new Display("second message while leaving a")) .transition().to("b") .listener(new Display("taking transition")) .node("b").behaviour(new WaitState()) .event("node-enter") .listener(new Display("entering b")) .done();
って感じ。基本的な振る舞い(機能)が劇的に変わっているわけじゃないけど今後も楽しみ。従来のjPDLがPVMの上にのっかるのが夏予定で、おそらくそれぐらいにnew JBPMコンソール(今のところbased on seam予定らしい)も照準をあわせてくると思われる。おいらもその時期をマイルストーンにがんがる。張り合えるかな〜。