About Apama Studio development environment
Apama Studio is an integrated environment for developing Apama applications. The process of developing an Apama application is centered around an Apama project. In Apama Studio, you create a project and then you use Apama Studio to:
Add and manage the component files that make up the application.
Write the EPL for your application.
Specify the adapters, dashboards, and scenarios that are necessary for the application.
Specify the configuration properties necessary for launching the application.
Run and monitor the application.
Export the initialization information necessary for deploying the application.
Export your EPL and scenario files to a Correlator Deployment Package (CDP).
As you add components to your application, Apama Studio automatically generates the boilerplate EPL code for the application’s standard features and launches the appropriate editor where you add the code to implement the component’s behavior.
A central feature of Apama Studio is the EPL editor. The EPL editor provides the following support for writing EPL:
Automatic EPL validation
Content assistance
Auto-completion
Hovering over an event declaration displays the event’s type definition
Automatic indenting and bracketing
A separate panel shows the hierarchy of the EPL that appears in the editor
Abilty to define templates for frequently-used fragments of EPL
In Apama Studio, you can examine the EPL files that are part of the sample applications. On the Apama Studio Welcome page, click
Samples > Apama Samples, select the Process Monitor demo, and then double-click a
.mon file to view it in the EPL editor. If necessary, click the
Show All Folders icon to display the monitors.