jBPM 正在消亡吗? jBPM 和 Activiti BPMN 的未来是什么?
我听说“jBPM”的开发人员最近已经转移到“Activiti BPMN 2”(例如:Tom)。
我想知道对 jBPM 的支持是否会结束。此外,我很高兴听到您的想法,随着时间的推移,Activiti BPMN 的改进是否会使其比 jBPM 更好或更有用?
我也想知道它们之间有什么优点/缺点。
I have heard that the developers of "jBPM" have transferred to "Activiti BPMN 2" in recent times (ex: Tom).
I am wondering about is whether the support for jBPM will be over or not.. Besides, I would be glad to hear your ideas about if the improvements of Activiti BPMN will make it better or useful than jBPM as time goes on?
I would also like to know what are the pros/cons between them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(9)
我撤回了 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< /a>
对 jBPM 的支持和开发肯定仍在继续!
(顺便说一句,jBPM 也使用 BPMN 2.0)
jBPM 和 Activiti 都是 BPMN 引擎
但是比较它们
jBPM比Activiti更复杂
与jBPM相比,它真的很容易与Activiti集成
但 jbpm 仍处于开发阶段,所以 Activity 也处于开发阶段
。无论您的要求是什么,jbpm 中都可以提供一切,它是非常好的 BPM,但与 Activity 相比,它有点复杂,而且没有那么富有成效。
因此,如果您尚未决定使用哪个 bpm,我建议您选择 Activity,因为与 Activity 集成任何内容(例如 LDAP 或 Spring)比 JBPM 更容易。
此外,由于社区提供了良好的用户指南和文档,您可以轻松学习 Activity,但对于 JBPM 用户指南和文档来说,两者都没有那么有帮助。此外,开发人员指南也不符合标准。
好吧,球在你的球场上,你必须做出决定。
一切顺利。
检查此链接
http://www.mastertheboss.com/ activiti-bpmn/jbpm-vs-activiti-which-to-choose
尽管与 3.x 和 4.x 版本有很大的不同,但 jBPM 肯定不会消亡。在这里,您可以阅读有关 jBPM 和 Activiti 的更多信息
干杯
弗朗西斯科
jBPM 传统上有一个很大的缺点:可用性。一直非常强大,但最难使用和集成,这是 Activiti 受欢迎和 jBPM 使用率下降的主要原因。
然而,今年随着新版本 6 的推出以及 Wira 平台的发布,jBPM 重新崛起 (http://www.a1.io/a1io_blog/wira-for-jbpm/ )提供了一个非常好的jBPM执行框架。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
历史教训:
jBPM 及其生成的项目:
Activi 的创建者离开 Alfresco 并启动一个新的 BPM 工具 Flowable,它是 Activi 的一个分支。
Camunda 是另一个从 Activi 派生的 BPM 工具。它们还遵守 BPMN 2.0 规范。他们有 Zeebe,这是一个云原生 BPM,带有 Java、gRPC、Elasticsearch 和 Kubernetes 的连接器。
非 jBPM 工作流程/编排工具:
History Lesson:
jBPM and its resultant projects:
Creators of Activi leave Alfresco and start a new BPM tool, Flowable, which is a fork from Activi.
Camunda is another BPM tool forked from Activi. They also adhere to BPMN 2.0 Specification. They have Zeebe, a cloud-native BPM with connectors to Java, gRPC, Elasticsearch and Kubernetes.
Non-jBPM workflow/orchestration tools: