ASM

From Wsmx-WIKI
Jump to: navigation, search

The choreography engine and the orchestration engine are both layered on top of ontologized Abstract State Machines. For this reason a common ASM infrastructue is beeing developed that is used for both engines.

The infrastructure layer is in principle a machine with a broadcaster/listener mechanism that informs listener about relevant state changes. In a nutshell the engines feed the machine with data that triggers some rules and modifies the state, if the state modification is relevant to the engine it is beeing informed and may act accordingly upon it. The choreography drives the invoker on some state changes and the orchestration drives multiple choreography engine instances.

Personal tools