Aleri Streaming Platform Overview

The Aleri Streaming Platform consists of a high performance Complex Event Processing engine, the Aleri Studio, for rapid application development, and a range of integration tools including adapters and APIs.

The Aleri Streaming Platform lets you build applications that:

  • Process multiple streams of event data in real-time
  • Apply custom business logic to normalize, filter, correlate and aggregate events
  • Generate a stream of actionable information from one or more streams of raw data
  • Initiate an automatic response to changing conditions, based on individual events or combinations of events
  • Generate alerts to raise awareness of situations that require immediate attention
  • Provide continuous insight for better and more timely decisions

Building these applications on the Aleri Platform:

  • Takes less time and effort than building from scratch. Aleri users claim a savings of up to 85%.
  • Eliminates the need for specialized real-time programming skills (e.g. network programming, multi-threaded programming, efficient data structures, etc).
  • Improves business agility – since business rules can be changed dynamically.

As a platform for building applications, the Aleri Streaming Platform consists of:

  • A scalable, high performance CEP engine that be easily deployed for small tasks but can scale to meet the needs of the most demanding environments, with enterprise-class features such as high availability, data recoverability, and built-in security.
  • Aleri Studio – a visual dataflow authoring environment, allowing you to implement your business logic without having to do any low-level programming. The Aleri Studio also includes testing and debugging tools to ensure the business logic you've implemented delivers the results you expect, including record/playback tools; back testing features using captured data or data from databases; stream viewers and a performance monitor to fine tune your model.
  • Connectors and APIs for integrating the Aleri CEP engine within your environment, tapping into existing event streams and data sets, and delivering the results to the people and systems that need them