Architecture

Rultor is a Java7 multi-module cloud-ready application. Core modules include:

  • rultor-spi: Service Programming Interface with public interfaces and utility classes

  • rultor-base: Collection of pre-defined rules of work and their components

  • rultor-conveyer: Command line JAR that instantiates rules of work, gives them control, and monitors them during their lifetime

  • rultor-drain: Most popular implementations of Drain

  • rultor-users: Persistence layer responsible for users, stands, and rules

  • rultor-queue: Implementation of the Queue

  • rultor-web: Web User Interface

  • rultor-client: RESTful Java client for Rultor web front-end