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.
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).
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.
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.
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.