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

Please check out jBPM 7: https://www.jbpm.org/learn/releases.html

Support for and development of jBPM is definitely still ongoing!

(Btw, jBPM also uses BPMN 2.0)


Activiti is an interesting project for several reasons:

  1. They intend to commoditize the engine. For that reason they use the Apache Software License. So far several companies are backing that project. The "business model" is somewhat similar to that used by OpenStack.

  2. It makes sense to have one BPMN 2.0 engine which is used and can be used by everybody. This does include jBoss (but I doubt that they will switch soon).


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.

jBPM and Activiti Both are BPMN engines But on Comparing both of them

  • jBPM is more complex then Activiti

  • it is really easy to integrate with Activiti as compared to jBPM

but still jbpm is under development phase so is activity

Whatever is your requirement, everything is available in jbpm ,it is very good BPM but as compared to Activity it is bit complex and not so fruitful.

So if you are yet to decide which bpm I would suggest you to go for Activity because integration of anything with Activity say LDAP or Spring is preety easier as compared to JBPM.

Also you can easily learn Activity because of good userguide and documentation provided by community, but in case of JBPM userguide as well as documentation neither are so helpful. Also Developer guide book is also not up to the mark.

Well ball is in your court ,you have to take decision.

All the Best.

chk this Link

http://www.mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose