to any vertical industry such as finance and cooperatively with other technologies such as BPM. The ideal case for CEP analysis is to view historical time series and real-time streaming data as a single time continuum. What happened yesterday, last week or last month is simply an extension of what is occurring today and what may occur in the future. An example may involve comparing current market volumes to historic volumes, prices and volatility for trade execution logic. Or the need to act upon live market prices may involve comparisons to benchmarks that include sector and index movements, whose intra-day and historic trends gauge volatility and smooth outliers. Internet of Things and Smart Cyber-physical systems Complex event processing is a key enabler in Internet of Things (IoT) settings and Smart Cyber-physical systems (CPS) as well. Processing dense and heterogeneous streams from various sensors and matching patterns against those streams is a typical task in such cases. The majority of these techniques rely on the fact that representing the IoT system's state and its changes is more efficient in the form of a data stream, instead of having a static, materialized model. Reasoning over such stream-based models fundamentally differs from traditional reasoning techniques and typically require the combination of model transformations and CEP. See also Event correlation Event-driven architecture — (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events. SEDA - Staged event-driven architecture decomposes complex, event-driven architectures into stages Event Processing Technical Society — (EPTS) is an event processing community of interest Event stream processing — (ESP) is a related technology that focuses on processing streams of related data. Kinetic Rule Language — (KRL) is an event-condition-action rule language with an embedded complex event expression language. Operational intelligence — Both CEP and ESP are technologies that underpin operational intelligence. Pattern matching Real-time business intelligence — Business Intelligence is the application of knowledge derived from CEP systems Real-time computing — CEP systems are typically real-time systems Real time enterprise Vendors and products Apama by Software AG - monitors rapidly moving event streams, detects and analyzes important patterns, and takes action according to rules. Azure Stream Analytics Drools Fusion EVAM Streaming Analytics Esper Complex event processing for Java and C# (GPLv2). Feedzai - Pulse Microsoft StreamInsight Microsoft CEP Engine implementation openPDC — A set of applications for processing streaming time-series data in real-time. Oracle Event