幾種開源工作流引擎的簡單比較


 

 

目前開源工作流引擎用的最多的是jbpm , 各種特性都不錯, 文檔也比較多, 下面只簡單列舉一下

其他幾種工作流引擎的特性

 

Apache ODE

Enhydra Shark

jflow

Open Business Engine

Eclipse JWT 

支持的流程建模標准 

WS-BPEL 2.0,流程定義必須使用該標准編寫才能執行

WfMC和OMG標准

 

國產,采用自己的標准,自主研發的理論體系。

遵循WfMC所定義的規范

 

代碼量 

76K

548K

100mb

 

 

不好的評價 

 

體系和功能最為復雜,可改造性差

Shark2.0以后有很多組件不開源了

Xpdl保存在打字段中,難於分析和擴展

集成了表單引擎,作為獨立的流程引擎引用代碼多。

 

不支持工作流實例的持久化,缺少圖形編輯環境,尚未全部完成WfMC定義的五類接口

文檔少

文檔 

文檔較為齊全

文檔較為齊全

中文,齊全。

 

文檔少

支持的外部接口標准 

支持BPEL、Xforms、WebService

XPDL

sql,js,webservices,可以自己封裝

包括接口1(XPDL)、接口2/3(WAPI)和4 Wf-XML接口5 Audit

 

自己的主觀評價 

框架比較靈活。ODE BPEL編譯器、ODE BPEL運行時、ODE數據訪問對象(DAOs)、ODE集成層(ILs)和用戶工具之間耦合度低

比較復雜

 

開發周期短的情況下不建議使用

設置靈活,符合中國國情,代碼量少

不支持工作流實例的持久化,缺少圖形編輯環境

 

不建議

跟Eclipse開發環境集成好,但是JWT文檔較少,官方沒有找到什么有價值的文檔。Jwt的信息也很少

 

不建議

社區活躍程度 

較活躍

比較活躍

比較活躍

 

不活躍

外部工具

沒有提供流程設計器

有流程設計器

可視化的表單設計器,流程設計器

沒有提供流程設計器

提供了可視化的流程編輯器

開發語言

Java

Java

Java ,js

Java

Java

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM