I'm looking into using Activiti but wanted to make sure I was headed in the right direction. I've read the documentation but some points still aren't clear and I was hoping the people here could help. Please bear with me if I missed anything obvious.
I would like to delegate all workflow activities a non java application does to activiti. I was thinking of installing Activiti along side the application and having them interact. From reading the documentation I know I can get this much done. But I have a few concerns that don't seem to be covered by the documentation. These concerns are mostly related to CPU + RAM usage as Activiti will be running on the same platform the application is using.
1 - First I would like to know if using the REST API is the only way I would have of interacting with Activiti in my case (non java app)? Or is there some form of command line option available? (I'm not interested in a user interface) 2 - Secondly using the REST API implies using TomCat is that correct? I trust that Activiti has rather low consumption but TomCat is another thing altogether. Does anyone know what kind of ressources such a set up would used for a very low usage? Also would you have any low consumption alternatives to TomCat?
Thanks in advance. And let me know if I left out any important information. If anything is obvious or you don't want to bother too much feel free to link me to ressources, I'm not afraid of reading
You can run activiti in a osgi container as well. Tomcat is not a must have.
We are using both the explorer and the rest api and never had any memory or cpu problems. Not with activiti 🙂 The rest api as well as the whole concept of extending the engine is excellent. You should give it a try!