jBPM5 Developer Guide かなりナナメ読み

読書会に備えて、流し読み

  • Chapter 1: Why Do We Need Business Process Management?

BPM全般のコンセプトについて。実際の適用プロセスなど。jBPM5の詳細だけ知りたい人には不要かもしれないけど、大事なお話だと思う。

  • Chapter 2: BPM Systems Structure

一般BPMS(BPM System)を構成するコンポーネントについて。でも基本的にjBPM5が念頭に置かれているようだ。プロセスエンジンのアプローチについて、jBPM3とjBPM5が比較されている。さらにjBPM5の Knowledge API の紹介。

  • Chapter 3: Using BPMN 2.0 to Model Business Scenarios

BPMN2仕様の話。25pでわかりやすくまとまっていると思われ。

  • Chapter 4: Knowing Your Toolbox

ここから jBPM5 インストール。デモを使ってみる。Tools = JBossAS7, Guvnor, GWT process server, GWT console, Web Process Designer, Eclipse+jBPM5plugin

  • Chapter 5: The Process Designer

Designerに1章まるまるさいているのはイイネ!プロパティの説明とか詳しく書いているので個人的にはちゃんと読まなければ。。。

  • Chapter 6: Domain-specific Processes

WorkItemHandler大事だ。。。sync/async。 Executor componentのサンプルちゃんと見よう

  • Chapter 7: Human Interactions

ここも詳しくていいですね。TaskAdminの話はなかったか。。。

  • Chapter 8: Persistence and Transactions

前に書いたけど、超重要。ベストプラクティスとかをあげて欲しかったかも。

  • Chapter 9: Smart Processes Using Rules

Ruleをintegrationする様々なパターンの紹介。Stateless(Good Old)なパターン以外はちょっと敷居が高いので、どのくらい有効そうかよく読んで判断。

  • Chapter 10: Reactive Processes Using Drools Fusion

Event Driven Architectures! Drools Fusionの説明が主。jBPM側から見るとそれほど変わったことはないのでは。

  • Chapter 11: Architectural and Integration Tips

前に書いたけど、こっちも超重要。ksessionをどう管理するの?ということでほぼ使い切っているけど、他にもアーキテクチャ上の質問はたくさんあるよねー。