Container managed or Application managed

Hi All,

I have recently jumped in this wonderful BPM tool and creating a application (preferably spring based) to managed my BPM flows .

While exploring I found there are various ways to created BPM process application especially how to handle the process engine.

Can anyone explain it in details the scenarios for container/application managed process engine uses.

Hi @camundaabhishek,

usually, you would use a container managed process engine if you have multiple process applications which should run at the same server/container (e.g. Tomcat) to share the resources. If you have only one process application then you would use an application managed process engine.

If you use Spring then you may go with the Camunda Spring Boot Starter.

Best regards,
Philipp

Hi @Philipp_Ossler,

Thanks for your reply. I reckon in my case the shared engine is feasible. thanks for clarification.

However, as you mentioned to used spring boot starter. don’t we have any option to use spring framework in place of spring boot. As in my case I need to develop a webapplication to deploy on tomcat camunda distribution.

I am able to run the proces application following ways.

  1. Spring boot application
  2. Servlet application

Whenever, I develop spring framework application. my processes don’t deploy automatcailly.

Appreciate if you can explain the same.

Hi @camundaabhishek,

please have a look at the Get Started guide. It describes how to develop a Spring application and deploy it into a Camunda Tomcat distribution.

Best regards,
Philipp

@Philipp_Ossler

It seems the link for “Spring Framework” is not working.

Hi @harish2610,

where did you take the screenshot?

The link to the Spring Framework Getting started is here: Get started with Camunda and the Spring Framework | docs.camunda.org

Hope this helps, Ingo

@Ingo_Richtsmeier

Please check the following link.

Hi @harish2610,

thank you for the hint. I’ve created a pull request to correct the links: chore(docs) adjust links to archived getting started sections by ingorichtsmeier · Pull Request #1466 · camunda/camunda-docs-manual · GitHub

Cheers, Ingo

1 Like

Thanks @Ingo_Richtsmeier