Question

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.

Was it helpful?

Solution

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).

OTHER TIPS

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

Please check out jBPM 5: http://www.jboss.org/jbpm

Support for and development of jBPM is definitely still ongoing!

(Btw, jBPM also uses BPMN 2.0)

Well jBPM is surely not dying although there's a strong departure from the 3.x and 4.x releases. here, you can read more about jBPM and Activiti Cheers Francesco

As I understand it, jBPM 5 is drools flow which just got renamed. So it started as being part of the drools business rules engine,and is now the successor of jBPM 4. So i dont think it really matters that the jBPM project lead moved to activiti...

jBPM has traditionally had one big drawback; usability. Has always been very powerful, but the hardest to use and integrate with, a major reason in Activiti's popularity and jBPMs decline in usage.

However, this year sees the resurgence of jBPM with the new Version 6 rolled out as well as the release of the Wira platform ( http://www.a1.io/a1io_blog/wira-for-jbpm/ )that provides a really good jBPM execution framework.

In this thread you will find some information about Activiti to help with your comparison. What is difference between Startdust and Activity

If you are looking at Activiti, jBPM, etc. because you are interested in a mature and comprehensive open source BPM product under a good open source license model then you may also want to read my comments on Eclipse Stardust in the same thread.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top