Technology that processes multiple event-streams searching for patterns. The output is usually a new set of event streams. Used to support ComplexEventProcessing, EventDrivenArchitecture. See http://en.wikipedia.org/wiki/Event_stream_processing