Apama Overview
To become familiar with Apama®, the recommended path is to work through the Apama Studio tutorials and then read this document, Introduction to Apama, which provides a high-level overview of Apama architecture, concepts, and development.
To view the tutorials, open Apama Studio and select Tutorials from the Welcome page. This displays links to interactive tutorials that provide step-by-step instructions for writing simple Apama applications that you can then run and monitor. Three tracks of tutorials represent the three ways that you can develop Apama applications:
Event Modeler — Apama’s GUI for creating event processing applications is for non-programmers or for programmers who want to do rapid application development.
EPL — Apama’s Event Processing Language (EPL), which is the new name for MonitorScript, is designed for developing event processing applications. This approach is for programmers who need a powerful event processing language.
Within the product, both EPL and MonitorScript are used and should be treated as synonymous.
Apama Java in-process API — Apama’s Java interface lets programmers use the industry standard Java programming language to develop event processing applications.
Depending on what you are trying to accomplish, you can use one, two, or all three approaches in a single Apama application.
In addition to the tutorials, you can view and modify demonstration applications in Apama Studio. From the Apama Studio Welcome page, select Samples.
Copyright © 2013
Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.