|
目前開(kāi)源工作流引擎用的最多的是jbpm , 各種特性都不錯(cuò), 文檔也比較多, 下面只簡(jiǎn)單列舉一下
其他幾種工作流引擎的特性。
| Apache ODE | Enhydra Shark | Bonita | Open Business Engine | Eclipse JWT |
支持的流程建模標(biāo)準(zhǔn) | WS-BPEL 2.0,流程定義必須使用該標(biāo)準(zhǔn)編寫(xiě)才能執(zhí)行 | WfMC和OMG標(biāo)準(zhǔn) | 符合WfMC規(guī)范 | 遵循WfMC所定義的規(guī)范 |
|
代碼量 | 76K | 548K | 214K |
|
|
不好的評(píng)價(jià) |
| 體系和功能最為復(fù)雜,可改造性差 Shark2.0以后有很多組件不開(kāi)源了 Xpdl保存在打字段中,難于分析和擴(kuò)展 | 過(guò)于簡(jiǎn)單,只適合研究分析工作流使用 | 不支持工作流實(shí)例的持久化,缺少圖形編輯環(huán)境,尚未全部完成WfMC定義的五類(lèi)接口 | 文檔少 |
文檔 | 文檔較為齊全 | 文檔較為齊全 | 文檔較為齊全 |
| 文檔少 |
支持的外部接口標(biāo)準(zhǔn) | 支持BPEL、Xforms、WebService | XPDL | Web Services | 包括接口1(XPDL)、接口2/3(WAPI)和4 Wf-XML接口5 Audit |
|
自己的主觀評(píng)價(jià) | 框架比較靈活。ODE BPEL編譯器、ODE BPEL運(yùn)行時(shí)、ODE數(shù)據(jù)訪問(wèn)對(duì)象(DAOs)、ODE集成層(ILs)和用戶(hù)工具之間耦合度低 | 比較復(fù)雜
開(kāi)發(fā)周期短的情況下不建議使用 | 內(nèi)核非常小巧的工作流引擎,基于PetriNET模型,便于理論分析,支持持久化 | 不支持工作流實(shí)例的持久化,缺少圖形編輯環(huán)境
不建議 | 跟Eclipse開(kāi)發(fā)環(huán)境集成好,但是JWT文檔較少,官方?jīng)]有找到什么有價(jià)值的文檔。Jwt的信息也很少
不建議 |
社區(qū)活躍程度 | 較活躍 | 比較活躍 | 社區(qū)很活躍 |
| 不活躍 |
外部工具 | 沒(méi)有提供流程設(shè)計(jì)器 | 有流程設(shè)計(jì)器 | 提供了可視化的流程編輯器 | 沒(méi)有提供流程設(shè)計(jì)器 | 提供了可視化的流程編輯器 |
開(kāi)發(fā)語(yǔ)言 |
it知識(shí)庫(kù):幾種開(kāi)源工作流引擎的簡(jiǎn)單比較,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。