Dear Experts,
I would need your advice in choosing a right technology stack to develop our web application which is based on Camunda BPM.
The application we have is quite a simple web app which has multiple actors (users) with access to application based on their roles. There is one workflow (developed in Camunda) in which these actors take part and perform their tasks. We have been assigned to develop this project from scratch and hence looking at ways to implementing it.
We are a small group of java developers who have very good experience in frameworks like Struts, Hibernate and JSP,JQuery for the frontend, Tomcat as the web container and MySQL as the database. You can say that we are quite biased towards these technologies and frameworks and feel confident in developing apps in them.
I know that Camunda can work on tomcat (ie. doesn't mandatorily need an application server to run) and supports many possibilities including restful services but i am not quite sure if we can integrate Camunda with the Struts framework. Though i do not see any reason why it should not.
In this regard, would you please guide if:
1. Is it good to go with our choice of technology and framework (Struts, Hibernate, JSP, JQuery) for a Camunda based workflow application.
2. Is there any limitation and if so how can we come over it.
3. Any reference implementation for such a scenario
4. Any advice or thoughts you would like to share.
Eagerly looking forward to your responses,
Satyaki.