Skip to main content
Version: v10.*.*

Modules

KADAI is highly modular software. It's up to you which modules you want to use. The only required module is kadai-core.

Note: Only modules that are relevant for external use are explained here. Internal modules, such as those for logging, testing and configuration, have been omitted.

lib

  • kadai-core provides the main functionality of KADAI. You can read more about kadai-core here
  • kadai-spring configures Spring so that KADAI can be easily integrated
  • kadai-spring-example provides an example usage of kadai-spring

rest

  • kadai-rest-spring embends KADAI in a spring-boot application. It exposes the Java API by setting up a corresponding REST-API
  • kadai-rest-spring-example-boot provides an example application that uses kadai-rest-spring

history

  • kadai-loghistory-provider implements the history SPI (Service Provider Interface). It uses slf4j to log every event
  • kadai-simplehistory-provider implements the history SPI (Service Provider Interface). It stores every history event in the KADAI database
  • kadai-simplehistory-rest-spring implements a REST service to expose the functionality of kadai-simplehistory-provider

routing

  • kadai-spi-routing-dmn-router allows Task routing according to automated rules
  • kadai-routing-rest implements a REST service to expose the functionality of kadai-spi-routing-dmn-router

web

  • frontend of KADAI