The basic idea of MWALA is to enable a BusinessLogic to run anywhere by abstracting the underlying middleware. BusinessLogics are wrapped in activities which allow to use:
Custom functionality can be injected around a BusinessLogics in a pre-/ post-hook.
The decoupling of activity data-reception and activity activation ensures the deterministic computation with a static set of received data samples during a single activation.