Shared Process Engine vs Multiple Process Engine

Hi,

We are having 3 projects/instance running (spring application) with different tenant ID and different BPMN file deployed . All 3 are using the same CAMUNDA DB.
We are using the plain version of CAMUNDA jars in our spring project for task management.

Now we are planning to go with the enterprise version of CAMUNDA so that we can have a Cockpit /task manager /optimizer.

Based on the sample webapp we downloaded , it looks like, there we have shared process engine.
Now our Query is, Will this WAR with tomcat work for us if we just update the DB connection to our CAMUNDA DB ?
OR each project needs to run their own tomcat instance with deployed WAR to have seperate dash board ?

Hi Experts,

Any help on my query ?

Hi @vipink_gupta,

I’ll reiterate on your description in order to ensure that I understand it correctly:

  1. You’re running 3 separate Spring applications that embed the Process Engine.
  2. Each Process Engine has it’s own tenant id and it’s own BPMN file.
  3. All Process Engines use the same database.
  4. You are using the community version of the Camunda Webapps (Tasklist) to manage your tasks.

Can you clarify how you use the Camunda Webapps? Are they included as dependencies in your Spring applications or are they shared?

Best,
Nikola

Hi @nikola.koevski

We are not using Camunda supplied webapp . We have our custom webapp ,developed in Angular to have the task list .