Bernd Ruecker [
http://community.jboss.org/people/camunda] created the discussion
"Re: JBPM 3, 4 or 5?"
To view the discussion, visit:
http://community.jboss.org/message/576083#576083
--------------------------------------------------------------
Hi Sylvain.
It depends a bit on your environment and how risky a technology choice is allowed to be
;-) jBPM 3 is for sure the safe bet, it is really stable, mature and officially supported
by JBoss. But it will not be developed any further and it has a propriatary process
language in contrast to Standard BPMN 2.0 which normally is preferred these days.
jBPM 4 should be avoided for sure, since it is abandonned as community project and still
not really finished, not supported, ...
jBPM 5 is not yet ready and not yet that stable, so there is a risk that you may run into
bugs or trouble. Support should be there, but only in some months (or years?) in future.
One interessting choice could be
www.activiti.org or
www.bonitasoft.org as well, both have
an engine architecture similiar to jBPM 4. Activiti uses BPMN 2.0 as well.
If you try to be engine independant as much as possible to make it easier to possibly
exchange the engine later you could go for an abstraction layer, we have built one which
is in use for different customers (currently with jBPM 3), see
http://www.bpm-guide.de/2010/04/17/abstracting-the-process-engine/
http://www.bpm-guide.de/2010/04/17/abstracting-the-process-engine/ for some information on
that.
Hope that helps
Cheers
Bernd
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/576083#576083]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]