This course teaches you how to create an event processing application with Apama's Event Processing Language (EPL). Apama EPL is a basic imperative scripting language. It is strongly, statically typed and case-sensitive. Apama EPL is event-driven, meaning that it passes information in the form of events.
Objectives
|
At the end of this course, you will be able to:
- Describe how
the Apama event correlator (Apama's event processing engine) receives
and processes events based on EPL instructions
- Write an event
processing application using Apama EPL
- Use the
Eclipse™-based development environment to write and run EPL applications
- Connect Apama
to an external data source and deploy your Apama projects
|
Software versions covered
|
|
Audience
|
- Software
developers who are new to Apama but have some experience with other
programming languages, such as Java or C++
|
Prerequisites
|
- Experience
writing applications in a programming language, such as Java or C++
- Familiarity
with the Eclipse development environment (helpful but not a must)
- The following
course is required as a prerequisite:
Apama Overview
|
Content
|
- Introduction to Apama EPL
- Defining event types
- Writing your first monitor
- Monitoring complex events
- Generating events
- Writing an Apama query
- Using streams
to generate value-added events or items
- Defining
reference types, loops and conditions
- Making data
available for viewing in an interface
- Spawning
multiple instances of a monitor
- Implementing parallel processing
- Connecting
Apama to external components
- Deploying
Apama projects
- Additional
ways to use events and actions
- Sharing,
exposing and persisting application data
- Checking for
errors in your application
|
Methods
|
- Lecture,
presentation
- Hands-on
workshop
|
Duration: 5 days
|
Developin Developi Develop Develo Devel Deve Dev Apam Apa Applicatio Applicati Applicat Applica Applic Appli Appl App 251-73 251-7 251- 251
The Apama Overview course contains one lesson which introduces learners to Complex Event Processing (CEP) and Apama. It illustrates how Apama CEP can benefit enterprises across different industries and provides an overview of how the various pieces of the Apama platform work together to help enterprises achieve the CEP vision. It briefly explores the components of Apama's event correlator engine and describes the Apama application lifecycle and the tools that help develop, deploy, manage and monitor an Apama application.
Apam Apa Overvie Overvi Overv Over Ove 250-6C 250-6 250- 250