Skip to content

dskora/camunda-intake-application-example

Repository files navigation

Camunda Axon example

This example shows:

  • How to run a Camunda BPMN workflow with Axon Framework.

Run docker containers via docker compose

mvn clean install
docker-compose up -d

Camunda Platform

Camunda BPM is an open-source workflow and decision automation platform. It provides a BPMN standard compliant workflow engine and a DMN standard compliant decision engine, which can be embedded in Java applications and with other languages via REST.

Simple intake application example workflow

BPM

Axon Framework

Axon Framework is a Java framework that provides implementations of the most important building blocks, e.g. aggregates, command and event buses, as well as repositories to help developers apply the CQRS architectural pattern when building applications.

Demo Data

curl -X POST localhost:8102/intake-application -d "firstname=daniel&surname=skora"
curl -X POST localhost:8102/intake-application -d "firstname=tom&surname=lush"
curl -X POST localhost:8102/intake-application -d "firstname=adam&surname=lewis"

Axon Server Events -

Display a list of an events - http://localhost:8024

axon

See Results

Login to camunda - http://localhost:8080 (demo:demo).

List history data

curl http://localhost:8080/api/engine/engine/default/history/process-instance

About

Using Camunda BPM Orchestrator for intake applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published