我们目前正在评估 BPM 引擎,我非常感谢社区的意见。我正在做自己的尽职调查,但也想听听基于实施故事的建议。
我的主要评价标准如下
- 开源和 OEM 友好许可证
- 生产装置(成功案例有很大帮助)
- 提供商业支持
- 开放标准支持 - BPMN
- 根据输入动态创建/组装工作流程
- 可嵌入的
目前我正在评估 Activiti 和 JBPM。Bonita http://www.bonitasoft.com/开放式 BPM 似乎也是一个不错的选择,但从未使用过。你们在 Bonita 上有成功的部署吗?
我刚刚对 Activiti 与 jBPM 进行了评估。
事实上,这两种解决方案之间似乎差别很小。
- Activiti是Apache V2,jBPM 5.0也是Apache V2。
- 我们目前正在使用 Activiti,但该项目仍处于开发阶段,因此我无法评论其在生产中的稳健性。
- jBPM 正在开始产品化过程,因此对 5.x 的支持将于 2012 年第一季度提供,请参见幻灯片 32:jBPM 演示 http://www.slideshare.net/krisverlaenen/streamline-your-business-processes-and-enhance-productivity-by-using-jbpm。 Redhat 不支持 jBPM 4。
- jBPM 4.x 不支持 BPMN 2.0,但 5.x 支持,Activiti 也支持。 jBPM 5.0 刚刚发布,其中包括对 BPMN 2.0 的支持。所以现在这两种解决方案都支持 BPMN 2.0。
- 我不太清楚你的意思,但你可以通过这两个 API 做很多事情
- 再次,不确定您的意思是什么,您的意思是作为应用程序服务器的一部分嵌入,在这种情况下,这两种解决方案都是肯定的。
我们对 jBPM 的标准之一是与 Guvnor 的交互,当我下载并运行 jBPM 的演示安装(2011 年 3 月 28 日)时,似乎仍然存在一些主要错误(GUVNOR-1274 https://issues.jboss.org/browse/GUVNOR-1274),所以在我选择采用这个解决方案之前,我个人会进行更多测试。
事实上,我们将推荐上述两种解决方案之一,但我们还不确定是哪一种,我们将在今年晚些时候更仔细地研究它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)