.net. 平台有哪些比較好的工作流框架?
12-26
.net平台有什麼比較好的工作流框架?各有什麼優缺點,以前接觸過工作流,但是就是簡單的。請各位大神幫幫忙,阿里嘎都。(是新項目開發,用到工作流,之前沒怎麼搞過,所以請各位大神幫忙)
自帶的Windows Workflow Foundation
開源的不多,商業流程引擎網上可以找到很多。
不過這東西自己實現一個也不難。主要元素包括:流程,節點,路由規則,並行/串列,運算符定義和自定義行為這幾大塊。
K2 國內絕大多數企業用
對於工作流的選擇要從你的實際應用場景出發,現在市面上工作流產品種類眾多。有很多是封裝的也有很多是開源的。如果對於一般的需求來講,只要是工作流產品的我相信都能滿足需求。所以一開始的需求(擴展性、靈活性、高並發、是否便於已有系統集成)定位要清晰。從國來.NET工作流市場來講,比較高大上的有K2和E8工作流 (這兩個開源程度是最高的,而且靈活性跟擴展性上面我認為是最好的,功能也非常的強)。當然其他還有很多工作流產品也還是不錯的,但大部分都封裝好了。這樣的好處就是開發工作量較少,但不足之處就是如果較為複雜的流程或與集成性應用場景很難實現。
.net 主要是K2 和H3兩家, 一個是原版,在國內10年了吧,一個貌似是山寨出來的,也有5年了,做的年頭都挺長,客戶也不少。
有個叫做agilepoint。
.net 比較好的應該是 Ultimus BPM 吧,行業內口碑較好的。網址是http://www.ultimus.com.cn 我是雷鋒不謝。
推薦閱讀: