Getting Started with SAP Sybase Event Stream Processor

SAP® 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 filters, aggregates, and summarizes data to enable better decision making based on more complete and timely information.

Event Stream Processor includes both:

Event Stream Processor does not replace databases. Unlike traditional databases, which are designed for on-demand queries and transaction processing, 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 SAP 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