Технологии Progress Software:
Progress OpenEdge:
Progress Apama
Progress Corticon
Технологии Aurea Software:
Savvion
Sonic
Actional
DataXtend

Учебный курс "Проектирование и разработка приложений класса CEP в среде Apama Complex Event Processing Platform"


Продолжительность - 3 дня


Введение в Apama

  • Определение понятия Event Processing.
  • Определение CEP-приложения или Apama-приложения.
  • Как работает Apama?

Настройка среды разработки Apama

  • Установка переменных окружения.
  • Задачи Apama Studio.
  • Рабочее пространство (workspace) и проект (project).
  • Запуск Apama Studio.
  • Перспективы Apama Studio.
  • Импорт существующего проекта в Apama Studio.

Разработка сценариев в Event Modeler

  • Определение сценария. Основные компоненты сценария.
  • Создание простого сценария в графическом инструменте Event Modeler.

Создание инструментальных панелей для приложений Apama

  • Создание пользовательского интерфейса (инструментальных панелей) в среде Dashboard Builder.
  • Внедрение инструментальных панелей.

Разработка приложений с использованием Event Processing Language (EPL)

  • Базовый синтаксис и элементы языка EPL.
  • Как коррелятор событий работает со временем, маршрутизирует и создает события.
  • Определение событий в EPL.
  • Создание кода EPL, ожидающего события (слушателей).
  • Действия (actions) в EPL.
  • Типы данных EPL.
  • Программные циклы и условия.
  • Создание экземпляров мониторов и обмен событиями между ними.
  • Остановка экземпляров и слушателей.

Разработка и использование в сценариях кодовых блоков (Code Blocks)

  • Создание собственных кодовых блоков для использования в сценарии Apama.
  • Редактирование кодовых блоков в сценариях Apama.

Введение в IAF (Integration Adapter Framework)

  • Назначение IAF
  • Уровни IAF и их задачи.
  • Настройка уровней IAF.
  • Запуск и управление адаптерами IAF.