Showcases BPMN and DMN on Camunda by processign a car insurance application
Switch branches/tags
Nothing to show
Clone or download

README.md

Camunda showcase "Insurance Application" / "Versicherungsneuantrag"

What it does

This demo showcases a simplified insurance application using the Camunda platform for workflow and decision automation. There is an English and a German version available.

To simulate customers there is a very simple self-contained, custom-made HTML page to hand in applications available after deployment:

Insurance homepage

This homepage calls a simple REST API, which kicks of a new workflow instance (in BPMN):

Workflow model

The workflow first executed an automated decision (in DMN) if the application needs manual assesment or can be applied or rejected completly manually:

Decision model

Architecture

The showcase uses the container-managed engine. It cannot run on Tomcat in this case but needs a Java EE container because of the custom REST API developed using JAX-RS. We tested on WildFly.

In order to deploy the workflow and decision model you can simply create a normal Java project creating a web application (WAR). Just include the workflow and decision models into that WAR and the container-managed engine will pick it up automatically.

Insurance homepage

How to deploy and run this showcase

  1. Download sources (or use git clone) and build yourself via Maven. Deploy it on the Java EE container of your choice, we tested on WildFly. Note that Tomcat will not be sufficient as we used JAX-RS.

  2. Play online in the Showroom without installing anything yourself. The showroom is password protected and only accessible for Camunda partners.

  3. Download WAR file to deploy on a standard Camunda distribution: WildFly