ukis-wmp (Workflow Management Platform) is a BPMN 2.0 workflow orchestration system built on the Operaton (Camunda 7) process engine. It enables deployment, execution, and monitoring of business processes through a modular architecture comprising server, task, and workflow components in form of zip archives to simplify lifecycle management and maintanance work.
Prerequisites:
- JDK >= 21
- Maven 3
Required wmp projects:
- ukis-wmp-parent
- ukis-wmp-task
- ukis-request-api-rest
- ukis-request-api-rest-client
- ukis-wmp-request-api-rest-tasks
mvn clean install
Create a directory and copy the compiled wmp Fat JAR file into it, e.g.
mkdir /tmp/wmp-test
cd /tmp/wmp-test
cp <WMP_DIR>/wmp-server/target/wmp-server-*-with-dependencies.jar wmp.jar
java -jar wmp.jarThis will start the ukis-wmp in foreground and create all the required directory strucures and configuration files within this directory.
The German Aerospace Center (Deutsches Zentrum für Luft- und Raumfahrt e.V.) and Werum Software & Systems AG welcomes contributions from the community. For more detailed information, see our guide on contributing if you're interested in getting involved.
Commercial support can be requested from the German company Werum Software & Systems AG. For further details, please contact our sales support team at sales@werum.de.
If you run into any problems, please check the ukis-wmp troubleshooting guide
The source files in this repository are made available under the Apache License Version 2.0.
WMP uses and includes third-party dependencies published under various licenses. By downloading and using WMP artifacts, you agree to their terms and conditions.
The DLR project Environmental and Crisis Information System (the German abbreviation is UKIS, standing for Umwelt- und Kriseninformationssysteme aims at harmonizing the development of information systems at the German Remote Sensing Data Center (DFD) and setting up a framework of modularized and generalized software components.
UKIS is intended to ease and standardize the process of setting up specific information systems and thus bridging the gap from EO product generation and information fusion to the delivery of products and information to end users.
Furthermore, the intention is to save and broaden know-how that was and is invested and earned in the development of information systems and components in several ongoing and future DFD projects.

