JBoss Developer Workshop in 東京 ~ jBPM5を徹底的に学ぶ~
- yukio_saitoh
- 4698
- 0
- 1
- 5
BPM コアエンジンは必ずステート(状態)はパーシスタンスとして維持される。何か問題が発生した場合、パーシスタンスをリストアして状態復帰できる。 #JBoss
2011-09-13 10:31:58Persistence (JPA, pluggable), Transactions (JTA, Pluggable) プラグブルであること。JTA はコマンドスコープ型、ユーザ定義型の二つある。 #JBoss
2011-09-13 10:33:01jBPM コアエンジンに、イベント管理は進捗ログ、マネジメントコンソール、BAM で構成されている。Java リスナーとしては普通の振る舞いである、どのノードまで、どのステートまでといった情報が格納される。独自のリスナーを作成しなくても幾つか定義されている。 #JBoss
2011-09-13 10:34:34jBPMコンソールはビジネスユーザでもプロセス状態を容易に管理できる Webベースの管理ツールである。 #JBoss
2011-09-13 10:36:55jBPMコンソールのスクリーンショット紹介:プロセンス・インスタンス・アクティヴィティ プロセスインスタンスがどのような状態にあるのか、タスクが実行されるのを待っているなどを容易に確認可能。 #JBoss
2011-09-13 10:38:21jBPMコンソール:タスクリストの管理。ビジネスプロセスの中にヒトが介在するものはここで確認できる。仮にヒトがログインした場合は付与されている権限等が表示される。タスク実行完了に必要なデータを記述する。 #JBoss
2011-09-13 10:39:54jBPMコンソール・レポーティング:状態がどうなっているのか自分で定義できるし、予め定義されたレポートも使用できる。分析結果も表示。毎時プロセス、待ちプロセス数などを表示。 パフォーマンスモニタとして使用可能。 #JBoss
2011-09-13 10:41:06jBPM コンソール・レポーティング:ビジネスユーザ向けの KPI も統合表示可能である。 #JBoss
2011-09-13 10:41:32jBPM コアエンジンにタスク定義を統合できる。ESB, Human Task Services, Domain 定義プロセスなどを指定できる。 #JBoss
2011-09-13 10:42:44ドメイン定義プロセス:独自のビジネスモデルとサービス統合するサービスノードを指定できる。入出力パラメタの定義、ランタイム・バインディング。 // これは分かり易いな。UML, ユースケースが開発環境にあるって素晴らしいな。 #JBoss
2011-09-13 10:44:21Human Task Service (WS-HT) - Task lists, - Task life cycle はドメイン定義サービスに関連している。ユーザタスク、クライアントタスク(タスクフォーム)で構成される。 どのようにタスクリスクエストするのか定義 #JBoss
2011-09-13 10:47:19ロードマップ jBPM 5.1 June 2011, jBPM 5.2 October 2011 (コードツールなし、フォームビルダ、シミュレーション・テスト・再生、ドメイン定義サービスレポジトリ、New BPMN2 エクリプスエディタ) #JBoss
2011-09-13 10:49:27Eclipse BPMN2 エディタ:現在は開発中で完全に BPM 2.0 に準拠するよう開発中。 #JBoss
2011-09-13 10:52:41フォームビルダ:ノー・コードツール。プロセス・タスクのフォーム生成(人的介在するとき)、グラフィカルデザインプロセス (D&D)、トリガーとバリデーション(妥当性検証ですな)、ガバナーとの統合 #JBoss
2011-09-13 10:54:15JBoss Enterprise Product Delivery Model は 来年 Ver.6 へ進む予定 #JBoss
2011-09-13 10:55:34jBPM3 (j4) へのマイグレーション。セミオートマ(w笑うしかない)、1ショット、ランタイム・ヒストリデータがない、マイグレーションプロジェクト (Eric Schabell) がある。 #JBoss
2011-09-13 10:57:03jBPM5 What, where は jBPMホムペ見てね、ソースは github から。Hudson にいくつかサンプル、Blog 、irc #jbpm 、 email jbom-dev@jboss.org, jBOM User forum #JBoss
2011-09-13 11:00:35再び Kris 登壇 [A developers guide to writing your first process] #jboss
2011-09-13 11:11:46jBPM コアエンジンについて、再度確認。プロセスを開始するにはナレッジベースとセッション管理が必要である。 #jboss
2011-09-13 11:14:37ビルディングブロックスでタスク(ゆーざ、スクリプト、コンポサイト、ルール)、ゲートウェイ、イベント、シーケンスフローを D&D で構築する。 #jboss #jBPM
2011-09-13 11:16:36Gateways :diverge, converge の二つがあることに注意。 #jboss #jBPM
2011-09-13 11:21:28これまではどのようにプロセスを定義(作っていくのか)という話題であったが、これからはどう実行するのか、Java コードで見ていく。1)ナレッジベースとプロセス定義, 2)新たにステートを作成, 3)スタートプロセスメソッドでインスタンス開始 #jboss #jBPM
2011-09-13 11:26:33