Activiti是一个有趣的项目,原因如下:
他们打算将发动机商品化.因此,他们使用Apache软件许可证.到目前为止,有几家公司支持该项目."商业模式"有点类似于OpenStack使用的模型.
有一个BPMN 2.0引擎是有道理的,它可以被所有人使用.这确实包括jBoss(但我怀疑它们很快就会切换).
我撤回了 14 年之前的回答。从今天的角度来看,答案肯定应该包括 jBPM、Activiti、Flowable 和 Camunda。这是人们在寻找重要的基于 BPMN2 标准的开源工作流引擎时最终的选择。
恕我直言,jBPM 仍然非常以 Java 为中心,感觉就像一个由社区构建的老式开源产品,并且仍然缺乏产品管理。
大部分 Activiti 贡献者离开并分叉了 Camunda 和 Flowable。看来 Activiti 的重点是围绕 Alfresco 及其 DMS 的需求。
如果您认为 Google 趋势与答案相关,它目前看起来像这样:https://trends.google.com/trends/explore ?q=jBPM,Camunda,Activiti,Flowable
请查看 jBPM 7:https : //www.jbpm.org/learn/releases.html
对 jBPM 的支持和开发肯定还在进行中!
(顺便说一句,jBPM 也使用 BPMN 2.0)
历史课:
jBPM 及其产生的项目:
Acti 的创建者离开 Alfresco 并开始了一个新的 BPM 工具Flowable,它是来自 Acti 的一个分支。
Camunda是另一个从Activi 衍生出来的BPM 工具。他们还遵守 BPMN 2.0 规范。他们有 Zeebe,这是一个云原生 BPM,带有到 Java、gRPC、Elasticsearch 和 Kubernetes 的连接器。
非 jBPM 工作流/编排工具: