Skip to content

polenz/camunda-showcase-insurance-application

 
 

Repository files navigation

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

About

Showcases BPMN and DMN on Camunda by processign a car insurance application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.9%
  • CSS 16.7%
  • Java 7.3%
  • HTML 5.1%