Apama Documentation : Developing Apama Applications : Developing Apama Applications in EPL
Developing Apama Applications in EPL
 
Getting Started with Apama EPL
Defining Monitors
Defining Queries
Defining Event Listeners
Working with Streams and Stream Queries
Defining What Happens When Matching Events Are Found
Implementing Parallel Processing
Using Correlator Persistence
Common EPL Patterns in Monitors
Using Correlator Plug-ins in EPL
Making Application Data Available to Clients
Testing and Tuning EPL monitors
Generating Documentation for Your EPL Code
The event correlator is Apama's core event processing and correlation engine. The interface to the correlator lets you inject events that the correlator analyzes. You can configure the correlator to watch for particular events or patterns of interest. In addition, you specify the actions to undertake when the correlator identifies such patterns. Identification of events of interest plus what to do when such events are found constitute an Apama application's logic.
To deploy an application on the correlator, you can use either the correlator's native Apama Event Processing Language (EPL) or the Apama in-process API for Java (JMon). Alternatively, you can define application logic in the Event Modeler, which provides a graphic user interface. The information presented here focuses exclusively on EPL.
Developing Apama Applications in EPL teaches you how to write EPL programs. While some programming experience is assumed, no prior knowledge of EPL is assumed.
Software AG Designer provides tutorials that can help you get started with EPL. On the Welcome page of Software AG Designer, click Tutorials under the Apama heading.
Note:  
MonitorScript is the old name for EPL. You might still see the old name in the product documentation.
Copyright © 2013-2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback