JBPM 工做流
JBPM 是一個Java業務流程管理系統,是JBoss中一款開源的工做流引擎,是一個輕量級的,使用BPMN 2規範可擴展的
工做流引擎,也是一個工做流管理系統,它能夠運行在任何java環境,嵌入在您的應用程序或服務,擁有工做流控制檯管理界面,如今,
最新的版本爲JBPM6,與以前的版本相比,JBPM6控制檯的功能更增強大,涵蓋了BPMS特性。java
主要功能:web
- 提供一些web端流程設計器,ecplise 流程設計,經過拖拉的形式設計流程圖
- 基於JPA / JTA可插拔的持久性和事務處理特性
- 管理控制檯支持流程實例管理、任務列表和任務窗體管理,並造成報表
- 多視圖工做環境、表單設計、數據建模器、儀表盤生成器等
JBPM3 工做流
JBPM 是一個Java業務流程管理系統,是JBoss中一款開源的工做流引擎,是一個輕量級的,使用最新的BPMN 2規範可擴展的
工做流引擎,也是一個工做流管理系統,它能夠運行在任何java環境,嵌入在您的應用程序或服務,擁有工做流控制檯管理界面,如今,
最新的版本爲JBPM6,與以前的版本相比,JBPM6控制檯的功能更增強大,涵蓋了BPMS特性。數據庫
主要功能:spa
- 提供一些web端流程設計器,ecplise 流程設計,經過拖拉的形式設計流程圖
- 基於JPA / JTA可插拔的持久性和事務處理特性
- 管理控制檯支持流程實例管理、任務列表和任務窗體管理,並造成報表
- 多視圖工做環境、表單設計、數據建模器、儀表盤生成器等
Activiti 工做流
Activiti 是一款Java開源工做流引擎,聽從Apache許可的工做流和業務流程管理開源平臺,着重流程服務的可嵌入性和可擴展性,同時
不只面向開發人,更增強調面向業務人員,Activiti工做流引擎重點關注在系統開發的易用性和輕量性上。 Activiti流程引擎把BPM業務功能
都以服務的形式提供給Java開發人員。經過使用這些流程服務,開發人員可以構建出功能豐富、輕量級且高效的工做流應用程序。.net
它具備如下主要特性:設計
- 容許用戶更新與更新過程在一個事務中執行
- 運行在Java環境如Spring、JTA,獨立與任何形式的事務
- 易於啓動和運行的應用程序
- 內置支持雲技術及可擴展性
- 可以很簡單地添加新的自定義活動類型和專用的流程語言
- 系統穩定、速度極快、事務性定時器
OSWorkflow 工做流引擎
OSWorkflow 是一款Java輕量級開源工做流引擎,它有一套完善的工做流API,由自定義的XML來描述工做流程,持久層支持多種數據庫,
但相比JBPM在web流程設計上有些不足,它只有簡單的GUI設計界面,它着重面向的用戶是Java開發人員。視頻
JFlow 工做流引擎
Jflow工做流引擎,是一款國產的工做流引擎,表單引擎的集成,支持的表單方式豐富,功能強大,有必定的技術業務沉澱、積累。實施了很多項目。符合中國國情,概念名詞,通俗易懂,文檔詳細巨多。blog
有可視化的設計界面,與內置的表單引擎綁定在一塊兒,實現業務場景容易。教程
支持的數據庫類型多,還有.net版本,兩個版本。事務
支持的流程運行模式通俗易懂,對初學者來講容易理解,代碼徹底開源。但手機端代碼不開源。
提供培訓服務、技術支持服務收費。可是文檔,視頻教程都是免費開放的。