jBPM死了吗?jBPM和Activiti BPMN的未来是什么?

Jav*_*tar 15 java jbpm bpmn activiti

我听说"jBPM"的开发者最近已转移到"Activiti BPMN 2"(例如:Tom).

我想知道jBPM的支持是否会结束.此外,我很高兴听到你的想法,即随着时间的推移,Activiti BPMN的改进是否会比jBPM更好或更有用?

我也想知道他们之间的利弊.

And*_*rtz 8

Activiti是一个有趣的项目,原因如下:

  1. 他们打算将发动机商品化.因此,他们使用Apache软件许可证.到目前为止,有几家公司支持该项目."商业模式"有点类似于OpenStack使用的模型.

  2. 有一个BPMN 2.0引擎是有道理的,它可以被所有人使用.这确实包括jBoss(但我怀疑它们很快就会切换).


rob*_*rse 6

我撤回了 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

src: https://trends.google.com/trends/explore?q=jBPM,Camunda,Activiti,Flowable


Mar*_*rco 5

请查看 jBPM 7:https : //www.jbpm.org/learn/releases.html

对 jBPM 的支持和开发肯定还在进行中!

(顺便说一句,jBPM 也使用 BPMN 2.0)


Aym*_*rif 5

历史课:

jBPM 及其产生的项目:

  1. jBPM由 Redhat 创建,作为遵循 BPMN 2.0 规范的工作流引擎
  2. jBPM 的创建者离开 jBPM 项目和 Redhat 加入 Alfresco。他们在那里创建,Activi
  3. Acti 的创建者离开 Alfresco 并开始了一个新的 BPM 工具Flowable,它是来自 Acti 的一个分支。

  4. Camunda是另一个从Activi 衍生出来的BPM 工具。他们还遵守 BPMN 2.0 规范。他们有 Zeebe,这是一个云原生 BPM,带有到 Java、gRPC、Elasticsearch 和 Kubernetes 的连接器。

非 jBPM 工作流/编排工具:

  1. 优步节奏
  2. 阿帕奇气流
  3. Netflix Conductor:微服务工作流编排引擎。