ften in enterprise systems, interaction to the system is an aggregation of smaller pieces. This interaction and sequencing of them can be defined as a flow of any operations or rules. E.g. validation, execution, decision…
With using a flow logic you will be able to model, validate and execute those smaller parts by creating:
- Data flow
- Operation flow
- Rule/logic/validation flow
- Decision flow
- Work/task/activity flow
Our business rule engine can handle complex and nested execution inside flows which is very helpful when it is difficult to manage the sequence of execution.
Rule flow abstracts out the sequencing logic of running multiple rules. Then what your application just need is to run a flow. All the parameter passing and execution routing would be handled by the flow automatically.