What You Can Do with SAP Sybase Event Stream Processor Studio

Application developers use the SAP Sybase Event Stream Processor Studio, including the Visual editor, Text editor, and testing tools, to develop event-based applications. You can also develop custom adapters using the SDKs.

Event Stream Processor Capabilities by User Role
User What You Can Do
Application developer

Use the ESP Studio to create sophisticated data-flow applications in the Visual editor, a graphical authoring environment.

Use the text editor in ESP Studio to develop projects in the Continuous Computation Language (CCL). Switch between the fully integrated editors, and see changes in one editor immediately reflected in the other.

Create custom operators and external functions by embedding SPLASH scripts in your CCL code or diagram.

Test compiled projects by running them on a local or remote server in SAP Sybase ESP Studio Run-Test perspective. Watch data flow through the project, record and play back in-flowing data, trace events, set breakpoints and watch variables on stream inputs and outputs, monitor performance, execute continuous and on-demand queries, and more.

Create, run, and test projects using command-line tools as an alternative to ESP Studio.

Adapter developer

Create custom input and output adapters in Java, C/C++, or .NET (C#) using one of the SDKs provided with Event Stream Processor.

Integrate custom function libraries using the SDKs.

Business analyst

Design continuous queries in the ESP Studio Visual editor with minimal knowledge of programming.

Run projects in ESP Studio before production deployment, to ensure that they satisfy your business requirements.

Issue on-demand queries on a running ESP project.

Administrator

Configure ESP server clusters for production scale processing volume and performance. Run multiple projects simultaneously, apply centralized security, manage connections. Ensure stability with high availability and failover options.

Monitor and manage ESP Server and user access in the Sybase Control Center operations console, and using command-line tools.