Курс: Oracle CEP 11g: Develop Real Time Applications
Курс: Oracle CEP 11g: Develop Real Time Applications
Продолжительность курса: 24 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Продукт Complex Event Processing (CEP) может обрабатывать множество событийных потоков для определения шаблонов и трендов в режиме реального времени и обеспечения компаний необходимой информацией о появляющихся возможностях и смягчении рисков. В этом курсе разработчики обучаются созданию всех необходимых компонент в сети обработки событий. Они обучаются созданию адаптеров, которые симулируют каналы данных, обработку и фильтрацию событий, конфигурируют потоки и каналы, а также публикуют сообщения для внешних ресурсов.
Аудитория:
• Разработчики
Необходимая подготовка:
• Опыт программирования на Java
Результат обучения:
После изучения курса слушатель будет уметь:
• Конфигурировать события, такие как Java классы и кортежи
• Создавать сети обработки событий
• Создавать и конфигурировать адаптеры
• Создавать CQL запросы для обработки данных в реальном времени
• Использовать визуализатор Oracle для конструирования CQL запросов
• Конфигурировать внешние связи
Программа курса:
Модуль 1. Введение в Complex Event Processing
• Событийно-ориентированная архитектура. Введение
• Oracle Complex Event Processor. Введение
• Инструменты разработки для Oracle CEP 11g
Модуль 2. Модель событийных приложений
• Проектирование сети обработки событий
• Фреймворк Spring
• Создание типов событий
• Слушатели событий
Модуль 3. Oracle CEP адаптеры
• Адаптеры. Введение
• Использование Oracle CEP адаптеров
• Создание кастомизированных адаптеров
• Oracle CEP каналы и обработчики
• Каналы и обработчики
• Конфигурирование каналов
• Создание обработчиков
Модуль 4. Введение в Oracle Continuous Query Language
• CQL операторы
• Типы данных в CQL
• Потоки и связи
• Отношения, основанные на времени и записях
Модуль 5. Визуализатор
• Oracle визуализатор
• Запись и воспроизведение событий
• Диагностика
• Управление CQL
Модуль 6. Шаблоны CQL
• Фильтрация событий
• Определение нового события
• Секционирование событий
• Добавление
• Агрегация
• Корреляция
• События и изменение приложения во времени
• Missing Event Detection
• Отсутствие определения события
Модуль 7. Кэширование, отказоустойчивость и интеграция с BAM
• Отказаустойчивость
• Кэширование
• Введение в Business Activity Monitoring