Java 流行的工做流引擎

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版本,兩個版本。事務

支持的流程運行模式通俗易懂,對初學者來講容易理解,代碼徹底開源。但手機端代碼不開源。

提供培訓服務、技術支持服務收費。可是文檔,視頻教程都是免費開放的。

相關文章
相關標籤/搜索