Process Engines for BPMN 2.0

Viewed 12072

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.

9 Answers

Take also a look at Imixs-Workflow which is a human-centric workflow engine. Unlike the usual engines, Imixs workflow is characterised by strong support for user-centric.

Human-centric business process management means supporting human skills, activities and collaboration in a task-oriented manner. With such a Workflow engine you can protect and securely distribute business data within an event-driven BPM architecture based on the BPMN 2.0 standard.

The Imixs-Workflow engine is open source and can be integrated in Jakarta EE oder deployed out of the box with a Microservice running in a Docker container

Take a look at Zeebe.io - a modern, cloud-native workflow engine with first-class Node.js support.

Related