Is jBPM dying? What is the future of jBPM and Activiti BPMN?

Viewed 20422

I have heard that the developers of "jBPM" have transferred to "Activiti BPMN 2" in recent times (ex: Tom).

I am wondering about is whether the support for jBPM will be over or not.. Besides, I would be glad to hear your ideas about if the improvements of Activiti BPMN will make it better or useful than jBPM as time goes on?

I would also like to know what are the pros/cons between them.

9 Answers

History Lesson:

jBPM and its resultant projects:

  1. jBPM is created at Redhat as a workflow engine adhering to BPMN 2.0 specification
  2. Creators of jBPM leave jBPM project and Redhat to join Alfresco. There they create, Activi.
  3. Creators of Activi leave Alfresco and start a new BPM tool, Flowable, which is a fork from Activi.

  4. Camunda is another BPM tool forked from Activi. They also adhere to BPMN 2.0 Specification. They have Zeebe, a cloud-native BPM with connectors to Java, gRPC, Elasticsearch and Kubernetes.

Non-jBPM workflow/orchestration tools:

  1. Uber cadence
  2. Apache Airflow
  3. Netflix Conductor : Microservice workflow orchestration engine.

I withdrew my previous answer from '14. From today's perspective the answer should certainly include jBPM, Activiti, Flowable and Camunda. This is the selection one ends up with when looking for the significant BPMN2 standard-based open-source workflow engines.

IMHO, jBPM remains very Java-centric, feels like an old-school open-source product built by a community and still shows a lack of product management.

Major parts of the Activiti contributors lefts and forked Camunda and Flowable. It seems like Activiti's focus is around the needs of Alfresco and their DMS.

If you consider Google trends of relevance to the answer, it currently looks like this: https://trends.google.com/trends/explore?q=jBPM,Camunda,Activiti,Flowable

src: https://trends.google.com/trends/explore?q=jBPM,Camunda,Activiti,Flowable

No, jBPM is not dying but more simpler and lightweight versions of BPMN are coming out recent days like Camunda, Flowable, Activiti and list goes on. jBPM is one of the old player in the race and certainly loosing to competition in terms of innovations, new features, complexity, deployment, support, stability, community etc. etc. compared to these other tool. Also redhat PAM is another reason which can be purchased with 10X cheaper price than current BPM leaders like Pega, IBM BPM etc.

Bottom the line - jBPM is not dying and will get support.

Related