Getting Started with Sybase Event Stream Processor

Sybase® Event Stream Processor enables you to create and run your own complex event processing (CEP) applications to derive continuous intelligence from streaming event data in real time.

Event stream processing is a form of CEP, a technique for analyzing information about events, in real time, for situational awareness. When vast numbers of event messages are flooding in, it is difficult to see the big picture. With event stream processing, you can analyze events as they stream in and identify emerging threats and opportunities as they happen. Event Stream Processor Server filters, aggregates, and summarizes data to enable better decision making based on more complete and timely information.

Sybase Event Stream Processor includes both:

Sybase Event Stream Processor does not replace databases. Unlike traditional databases that are designed for on-demand queries and transaction processing, Sybase Event Stream Processor is optimized for continuous queries. Thus, it complements traditional databases to help solve new classes of problems where continuous, event-driven data analysis is required.

Event Stream Processor Deployments

Data flows into ESP Server from external sources through built-in or custom adapters, which translate incoming messages into a format that is accepted by ESP Server.

This figure shows a typical Event Stream processor deployment. Continuous queries, developed and tested as projects using the ESP Studio, are deployed to ESP Server. Output adapters translate rows processed by ESP Server into message formats that are compatible with external destinations such as Sybase RAP, and send those messages downstream. Sybase Control Center provides an operations console for monitoring and managing ESP Server.

Event Stream Processor Architecture
ESP architecture

Next Steps

Use this guide to:
  • Learn key concepts
  • Try out the development platform by building a simple project
  • Watch a running application