需要考虑在与Spring和Drools集成的工作流引擎之间进行选择时要考虑的因素。
答案 0 :(得分:0)
免责声明:我在我的应用程序中使用Spring + Activiti + Drools,我遇到了没有集成问题。
来自Activiti.org
Activiti或jBPM,我应该在下一个项目中使用它? Activiti的 进一步建立我们从创立所积累的丰富经验 jBPM直到jBPM中的Process Virtual Machine设计4.在Activiti中 我们现在已经联合了非常熟练和有才华的人和公司 构建下一代BPM技术。 BPMN 2.0将成为未来 BPM,我们拥有将这些功能带入开发人员的专业知识 友好的态度。 Activiti专注于BPMN 2.0使我们能够 提供面向未来的BPM和工作流程解决方案。
鉴于我们花了很多精力建设jBPM 4而且我们是 非常自豪的结果,我们很遗憾jBPM 4已经停产 由JBoss指出
https://community.jboss.org/blogs/mark.little/2010/04/23/the-future-of-workflow-in-jboss “可以说,人们期望jBPM 4会出现 在SOA平台的一个版本中作为jBPM的替代品3.随着 更改jBPM项目团队以及统一我们的后续步骤 在这个领域跨项目的努力,不会发生。“
Activiti将不遭受单个公司漏洞。我们 非常高兴Alfresco给了我们发展的机会 Activiti打算将其作为一个Apache项目。核心在 Apache基金会的价值在于项目的连续性 保证社区保持真实。所以其中之一 要求是多家公司必须积极参与 在一个项目的社区。 从一开始,SpringSource就是 加入这项计划,以便我们尽力确保Activiti 将有一个不完全控制单一的长寿命 个人或公司。
并且
Activiti BPM平台:Activiti是一个轻量级的工作流程和业务 针对商务人士的流程管理(BPM)平台, 开发人员和系统管理员。它的核心是超快速和坚如磐石 用于Java的BPMN 2流程引擎。它是开源的,分布在 Apache许可证。 Activiti可以在任何Java应用程序中运行 服务器,群集或云端。 与完美整合 Spring ,它非常轻量级,基于简单的概念。