-
Actions
sequence- run multiple actions in sequenceconcurrency- run multiple actions in parallerinvoke- call user functionscatch- error handlingselect- run multiple actions in first win fashionsync- receive notificationtrigger- send notification in process or across processlocal_graph- model dependencies as Direct Acyclic Graph
-
Configuration:
- Full decouple of application logic (defined flow) from it's deployment
- configure events mapping (local, global, timer)
- configure in which worker user functions shall run
- others
- Full decouple of application logic (defined flow) from it's deployment
-
C++ support
- Ability to call C++ code from Orchestration using
Invokeaction - C++ macros that create Rust binding for the user (no hand writing)
- Rust macros that creates
FFIlayer for the user (no hand writing)
- Ability to call C++ code from Orchestration using
-
OSes
- Linux support (x86_64 & aarch64)
- QNX support (aarch64), 7.1 & 8.0
-
Testing:
- Coverage by component tests
- Coverage by unit tests
-
Examples
- rich pool of examples
- ...
mw_comsupport