What is Workflow?

Workflow = Control Flow .Δ Out of order Events + Data Flow + (Error Management + Compensation).Δ Milestone + Global Events and timers 
 

Control Flow

Control Flow is a typical sequence of activities that need to be performed based on logical decisions using the data payload received by the workflow and / or queried / enriched by the workflow. This is where most of the workflow products are able to cross the low entry barrier. The likes of Retool, Unqork excel at this part of the problem. What tends to be very hard is the ability to manage out of sequence events, errors and compensations. The classic mortgage process is a great example of the complex dependency graph to decide when to execute a particular step and also deal with global events such as price adjustment, loss of job, update to marital status etc.

Asynchronous Events

Event correlator provides a low code platform with full state machine capabilities to support long running business processes with full support for out of order events, transactions, error and compensation management, layered on top of the control flow and data flow.


 

Code generation?

By not generating code, Event Correlator keeps the sanctity of business process separate from the APIs being called, rules definitions and data mappings if any. Powered by the “Token Flow Algorithm”, its possible for Event Correlator to execute complex graph like flows, not balanced trees which is what most tools force their users to create.

All rights reserved. Your business name.

© 2019