cancel
Showing results for 
Search instead for 
Did you mean: 

Activiti on jBoss AS7

afenske
Champ in-the-making
Champ in-the-making
Hello everybody!

I have a question about integration between Activiti and jBoss AS7. How can I do that? I heard about camunda fox. They distribute jBoss AS7 with the preinstalled Activiti engine, but there are some restrictions related to using Activiti.
Are there another ways to deploy Activiti on jBoss AS7?

Best regards,
Anton Fenske.
2 REPLIES 2

jbarrez
Star Contributor
Star Contributor
In theory, Activiti is just a jar and Explorer is a war. They should work on JBoss.

Camunda does offer a supported solution and a best practice way of deploying it on JBoss.

skay
Champ in-the-making
Champ in-the-making
Hi,

Activiti is just a Java API; Activiti-explorer is a showcase of the API / seems currently supported on Tomcat only.

You should understand that Camunda addresses the Activiti API at the Enterprise level.
You should have a look to the Camunda documentation / they have a dedicated concept for process packaging.
This is interesting as providing hot-deployment of new code / sounds like OSGi, but pure JEE.
But the conterpart is that you are relying to the Camunda 'innovative' architecture.

Some good/bad points :
The Activiti-Explorer of Camunda is not the same as the 'plain' Activiti 5.11 release ; you should have noticed that the Kiss Modeler has been kicked out / they have their own solution of Camunda Modeler on their side.
Currently, the Fox Community release has some bugs (!) that the Activiti 5.11 does not have (e.g. the owner is not automatically affected when starting a process)
Forget about all the examples provided by Camunda. They are all based on the Commercial Fox Engine.
They developped a very interesting Fox Cockpit for the adminstration of the process instance.

Conclusion :

- if you are interseted in a process API helping for developping just an application, stay on Activiti.
- if you are just trying to deploy Activiti-Explorer on JBoss, forget about Camunda Fox. This is absolutely not a shortcut.
- But if you are interested in a "light weight BPMS" addressed to *Enterprise level*, dig deeper into Fox.