CPC G06F 9/44526 (2013.01) [G06F 9/44505 (2013.01); G06F 9/542 (2013.01)] | 20 Claims |
1. A correlation engine and policy manager (CPE) system, comprising:
a persistent database configured to store business layer data;
a cache database configured to cache the business layer data;
at least one processor; and
at least one memory coupled to the at least one processor and configured to store executable instructions that, when executed by the at least one processor, cause the at least one processor to provide a plurality of components comprising an event gate, an event enricher, an event transformer, and an event dispatcher, wherein
the event gate is configured to obtain event data from at least one event source, and forward the event data to the event enricher,
the event enricher is configured to enrich the event data with additional data in the cached business layer data of the cache database, and forward the enriched event data to the event transformer,
the event transformer is configured to apply one or more policies in the cached business layer data of the cache database to the enriched event data to obtain transformed event data, and output the transformed event data to be stored in the persistent database, and
the event dispatcher is configured to, in response to the transformed event data in the persistent database satisfying at least one policy, dispatch output data to cause or prompt an action responsive to the transformed event data satisfying the at least one policy.
|