Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Process Engines for BPMN 2.0

I'm doing a comparison among all existing BPMN 2.0 Process Engines e.g. Activiti, jBPM etc. I've prepared a list of 4 process engines which executes BPMN 2.0 given below;

Popular BPMN 2.0 compliant open-source engines:

Activiti: http://www.activiti.org/
jBPM: http://www.jboss.org/jbpm
Bonita: http://www.bonitasoft.com/

A commercial engine:

ActiveVOS: http://www.activevos.com/products

I would appreciate your help if you enhance my research by adding any existing Process Engines (for BPMN 2.0) in the above list along with the quick comparison among all.

I would prefer a very short comparison listing only important features (distinguishing features like what is possible for one and not for others, licensing, dependencies with other products like tomcat & JBoss and operating systems etc)

P.S: I've found much on Activiti vs jBPM but still your answers will be a favor.

like image 461
nommyravian Avatar asked Jul 18 '12 09:07

nommyravian


2 Answers

I cannot offer you a full-fledged comparison but I can give you some pointers that might help you in your evaluation:

  1. An "Activiti in Action" book has just been published (July 2012) and in it you will have a section reviewing other BPMN process engines (Section 1.2.3 - Knowing the competitors).
  2. For Activiti, there also exists since recently, a commercially-supported version called camunda fox BPM Platform. They also provide a comparison with the added-value they provide here.
like image 80
Rafael Cordones Avatar answered Sep 20 '22 17:09

Rafael Cordones


I am disappointed with Activiti. It should be called Spring BPM because it doesn't work well without it. If you don't mind using Spring, then Activiti might be a better fit. If you are using JEE/CDI, then JBPM is a better fit.

like image 31
Bob Thule Avatar answered Sep 21 '22 17:09

Bob Thule