/skeleton-oms-java

Order Management System skeleton in Java / Spring boot, using Camunda BPM

Primary LanguageJavaMIT LicenseMIT

OMS Skeleton

Build Status codecov MIT licensed

Overview

This skeleton provides a micro-service for order management. The stack is the following:

  • Spring boot
  • Camunda BPM
  • Kafka

Camunda will use an embedded H2 database by default in the tests. Each environment's database can be configured from the application properties.

Usage

Its usage is pretty straight-forward, just clean install and launch using the tomcat maven plugin (from the camunda-server module):

mvn clean install
cd camunda-server/
mvn tomcat7:run

## Contributing

Everyone is welcome to contribute, either by adding features, solving bugs or helping with documentation.
This project embraces the open code of conduct from the TODO group, therefore all of its channels should respect its guidelines.