Skip to content

About

A lightweight engine for composing components from other components.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Constructor Engine

This is a proof of concept implementation of a lightweight eingine that is capable of constructing components from other components.

Capabilities

  1. Trigger synchronous and asynchronous actions.
  2. Wait for the results of asynchronous actions.
  3. Handle success and failure responses.
  4. Automatically compensate successful actions on failure.
  5. Support parallel execution and compensation of independent actions.
  6. Support in-memory and JDBC storage types.
  7. Visualize processes and process instances including the action states.

Dependencies

Visualization dependencies

Demo and tests

Start the Clojure REPL with the :test alias enabled and execute the tests.

About

A lightweight engine for composing components from other components.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages