我刚刚做了一个Activiti vs jBPM的评估。

事实上,两种解决方案之间似乎很少。

> Activiti是Apache V2,jBPM 5.0也是Apache V2。

>我们目前使用的是Activiti,但是该项目仍然在开发中,所以我不能评论它在生产中的稳健性。

> jBPM正在开始产品化过程,因此将在2012年第一季度提供对5.x的支持,请参见幻灯片32:jBPM demo.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(28/03/2011)的演示安装,似乎仍然有一些重大错误(GUVNOR-1274),所以我个人会测试很多更多之前我选择了追求这个解决方案。

事实上,我们将推荐上述两种解决方案之一,但我们不知道哪一个,我们会在今年晚些时候更仔细地看它。