Communication Rule Engine which can be configured using json. Set the rule filter in json configuration file and action set which rule engine need to take place when all the filter condition satisfied