Living SystemsŪ Process Navigation Engine
2010-02-02

Living Systems® Process Navigation Engine

The Process Navigation Engine directly executes GO-BPMN process models. It autonomically pursues the defined business goals by creating a path that considers model changes and plan alternatives in real-time.

Autonomic process execution with the LS/ABPM Process Navigation Engine

Direct execution of process models

The suite's GO-BPMN process models are directly executable, and the whole user interface, supporting layout, custom rendering components, and internationalization, can be automatically generated from the process model. Domain experts can test their models on their own computer for rapid process development and consistent process lifecycle management.

Round-trip engineering is intrinsic in the Living Systems Process Suite, as the suite never needs to translate between a modeling notation (such as BPMN) and an execution language (such as BPEL).


Autonomic goal-oriented process performance

Each business goal connects to one or more plans, each defining a distinctive way to achieve the goal. The Process Navigation Engine selects and orchestrates the appropriate plans in real-time based on business rules and other domain-relevant context conditions. The system enforces sanity conditions through continuous monitoring and prompt corrective action.


Agile process navigation and responsiveness

Agility in the Living Systems Process Suite is based on the autonomic, real-time composition and navigation of a goal-plan-context model, not on the rigid execution of explicit, situation-specific process model variants. This enables process owners with unprecedented adaptivity to dynamic business conditions.


Active coordination and cooperation

The Process Navigation Engine performs active coordination and cooperation between multiple process models through message-driven synchronization between process controllers. Competing goals and plans do not lead to obstruction, but are autonomically resolved. The Navigation Engine also supports human-to-human cooperation, through individual task delegation, substitute management, and customizable escalation processes.