20

我听说最近“jBPM”的开发人员已经转移到“Activiti BPMN 2”(例如:Tom)。

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

我也想知道它们之间的优缺点是什么。

4

9 回答 9

9

Activiti 是一个有趣的项目有几个原因:

  1. 他们打算将发动机商品化。出于这个原因,他们使用 Apache 软件许可证。到目前为止,有几家公司正在支持该项目。“商业模式”有点类似于 OpenStack 使用的模式。

  2. 拥有一个所有人都可以使用的 BPMN 2.0 引擎是有意义的。这确实包括 jBoss(但我怀疑他们会很快切换)。

于 2010-09-01T05:12:02.120 回答
7

历史课:

jBPM 及其产生的项目:

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

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

非 jBPM 工作流/编排工具:

  1. 优步节奏
  2. 阿帕奇气流
  3. Netflix Conductor:微服务工作流编排引擎。
于 2020-03-31T13:15:35.357 回答
6

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

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

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

于 2011-04-05T15:17:53.750 回答
4

jBPM 和 Activiti 都是 BPMN 引擎,但是在比较它们时

  • jBPM 比 Activiti 更复杂

  • 与 jBPM 相比,与 Activiti 集成真的很容易

但 jbpm 仍处于开发阶段,活动也是如此

无论您的要求是什么,jbpm 中都提供了一切,这是非常好的 BPM,但与 Activity 相比,它有点复杂并且没有那么富有成效。

因此,如果您还没有决定使用哪个 bpm,我建议您选择 Activity,因为与 JBPM 相比,与 Activity 集成任何东西,比如 LDAP 或 Spring 都更容易。

由于社区提供了良好的用户指南和文档,您也可以轻松学习 Activity,但对于 JBPM 用户指南和文档来说,两者都没有那么有用。此外,开发人员指南也不达标。

好球在你的球场上,你必须做出决定。

一切顺利。

查这个链接

http://www.mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose

于 2013-01-01T06:02:39.090 回答
4

我从 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

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

于 2020-02-25T02:45:51.537 回答
2

好吧,虽然 3.x 和 4.x 版本有很大的不同,但 jBPM 肯定不会消亡。在这里,您可以阅读有关jBPM 和 Activiti Cheers Francesco的更多信息

于 2012-02-08T11:49:54.517 回答
1

传统上,jBPM 有一个很大的缺点。可用性。一直很强大,但最难使用和集成,这是 Activiti 受欢迎和 jBPM 使用量下降的主要原因。

然而,今年随着新版本 6 的推出以及 Wira 平台 ( http://www.a1.io/a1io_blog/wira-for-jbpm/ ) 的发布,jBPM 再次复苏,该平台提供了一个非常好的jBPM 执行框架。

于 2014-04-03T15:12:19.643 回答
1

据我了解,jBPM 5是刚刚重命名的流口水。所以它开始是作为 drools 业务规则引擎的一部分,现在是jBPM 4的继承者。所以我认为jBPM项目负责人转移到activiti并不重要......

于 2011-06-01T08:28:26.327 回答
0

不,jBPM 并没有消亡,但是最近几天出现了更简单和轻量级的 BPMN 版本,例如 Camunda、Flowable、Activiti 等等。jBPM 是竞争中的老玩家之一,与其他工具相比,在创新、新功能、复杂性、部署、支持、稳定性、社区等方面肯定会输给竞争。此外,redhat PAM 是另一个可以以比当前 BPM 领导者(如 Pega、IBM BPM 等)便宜 10 倍的价格购买的原因。

归根结底——jBPM 不会消亡并且会得到支持。

于 2022-01-05T17:49:47.870 回答