complex event processing
event-driven architecture — (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events.
Kinetic Rule Language — (KRL) is an event-condition-action rule language with an embedded complex event expression language.