Genie in a Network (GIN) – Policy Engine

Policy Engine

The policy engine is a simple engine that executes the policy defined in a tosca model. It is also triggered off events published to the event bus.  The GIN allows models to be built where the policies defined in the model can be translated to ones that can be processed and implemented by different policy engines.  For example, even though GIN has its own policy engine component to handle simple policies, it can also leverage the Kapacitor processor in the TICK stack to handle policies defined in terms of its alerts and handlers.  It also makes it easy to integrate policies that  can be run by more elaborate policy engines like the Drools policy engine incorporated in ONAP.