Posted on 2009-05-19 22:31
zolly 閱讀(1358)
評論(1) 編輯 收藏
BPM的應用正如幾年前的數據庫一樣正在慢慢崛起,一些設計規范和理念還沒有成文或者正在慢慢形成,某些零零散散的設計方法和理念或許就只是BPM的開發設計人員清楚。
1) 盡量避免直接對WorkObject的數據庫操作。非常規流程開發操作會造成臟數據,容易導致系統錯誤。
2)把正對WorkObject的處理盡量反映在WorkFlow中,盡管有時會出現一些冗余,但是會極大方便給客戶演示,也便于后期維護。設計精簡,可利用率高,責可能維護困難,所以有時候為了充分利用BPM的規范流程,適度冗余的設計不可避免。正如在關系型數據庫設計中一樣要遵守一定的規則,在不同的情況,達到三范式的要求一樣。沒有最好的設計,只有更好的設計。
3)大型項目中,最大化使用Pega提供的Framework(PRPC),提高代碼的可維護性和穩定性。
總結:
規范的BPM設計正如規范的數據庫設計,總有方法可循,理論可依,即:BPM Normal Form