Event Processing Platform Overview
The Encirq Event Processing Platform is a software development framework for building applications that must process large volumes of data, including high-throughput stream data, with ultra low latency, especially when operating on advanced multicore processors.
The Encirq Event Processing Platform makes it possible for you to use a single methodology to integrate ultra low-latency processing of dynamic stream data, in-memory data and persistent data into applications for:
| Algorithmic trading |
Risk Monitoring |
| Monitoring SLAs |
Order book maintenance |
| Event & entity analytics |
Real-time traffic monitoring |
| RFID networks/inventory mgmt. |
Battlefield sensor monitoring |
| Fraud detection |
Network intrusion detection |
| Search engines |
Business event processing |
The Encirq Event Processing Platform consists of four main elements:
- A powerful SQL-based Event Processing Language (EPL)
- A compiler that takes EPL as input and generates performance-optimized ANSI C code to form an efficient Event Processing Engine
- Runtime libraries for in-memory and persistent data management services
- Sample application code
Designed for Developers
The Encirq Event Processing (EP) Platform was designed to give developers unmatched design flexibility, scalability and performance. It allows you to express arbitrarily complex event processing (CEP) systems and other data processing applications in EPL and compile these models to multicore-ready C executables. This approach gives you the precise, ultra low-latency data processing capabilities for your applications y while making it easy to exploit the tremendous computing power of today’s multicore processors and distributed computing environments.
To learn more, download the white paper overview or technical presentation for the Encirq Event Processing Platform.
For questions, please contact Encirq at info@encirq.com or call 1-650-292-3535.