JBPM, 目前已經到了7.24版本
Activiti7.1, jBPM7.25, Camunda, Flowable6.3技術組成對比:
jBPM使用jBoss.org社區的大多數組件,以Drools Flow為核心組件作為流程引擎的核心構成,以Hibernate作為數據持久化ORM實現,采用基於JPA/JTA的可插拔的持久化和事務控制規范,使用Guvnor作為流程管理倉庫,能夠與Seam、Spring、OSGi等集成。
附:
Drools 具有一個易於訪問企業策略、易於調整以及易於管理的開源業務 規則引擎,符合業內標准,速度快、效率高。業務分析師或審核人員可以利用它輕松查看業務規則,從而檢驗已編碼的規則是否執行了所需的業務規則。其前身是 Codehaus 的一個開源項目叫 Drools,最近被納入 JBoss 門下,更名為 JBoss Rules,成為了 JBoss 應用服務器的規則引擎。
Drools 被分為兩個主要的部分:編譯和運行時。編譯是將規則描述文件按 ANTLR 3 語法進行解析,對語法進行正確性的檢查,然后產生一種中間結構“descr”,descr 用 AST 來描述規則。目前,Drools 支持四種規則描述文件,分別是:drl 文件、 xls 文件、brl 文件和 dsl 文件,其中,常用的描述文件是 drl 文件和 xls 文件,而 xls 文件更易於維護,更直觀,更為被業務人員所理解。運行時是將 AST傳到 PackageBuilder,由 PackagBuilder來產生 RuleBase,它包含了一個或多個 Package 對象。
————————————————
版權聲明:本文為CSDN博主「haysong」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/supersai/article/details/97393132