Технологии Progress Software:
Progress OpenEdge:
Progress Corticon
Технологии Aurea Software:
Aurea СX Messenger
Aurea СX Monitor
Учебный курс "Программирование и администрирование в SonicMQ/ESB"
Краткая аннотация
Курс предназначен для разработчиков прикладных интеграционных решений в рамках архитектуры SOA
Курс посвящен принципам интеграции информационных систем и основам работы интеграционной платформы SonicMQ/ESB. Рассматриваются принципы работы, инсталляция и конфигурирование SonicMQ. Рассматриваются примеры конфигурирования узлов динамической маршрутизации, а также построение кластеров SonicMQ брокеров, интеграция с внешними системами на основе спецификации JMS.
В рамках курса изучаются основные возможности сервисной шины ESB. Cоздание и конфигурирование распределенных сервисов, сервисов XML трансформации и маршрутизации. Разработка собственных ESB – сервисов. В процессе курса студенты получают практические навыки администрирования и программирования SonicMQ/ESB на примерах интеграции различных информационных систем.
Студенты обеспечиваются набором учебных материалов.
Продолжительность: 3 дня
Программа курса
Обзор продуктовой линейки Aurea
- SonicMQ
- Sonic ESB
- Sonic DB Service
- Sonic Deployment Manager
- Sonic BPEL Server
- DataXtend Semantic Integrator
- Actional Management Server
- Savvion Business Manager
Описание архитектуры и концепций SonicMQ
- Организация работы с publish/subscribe (pub/sub) и point-to-point (PTP) доменами.
- Описание концепции доменов, объектов и терминологии Java Message Service (JMS).
- Обмен сообщениями в SonicMQ: режимы доставки сообщений.
- Установка SonicMQ: планирование и реализация.
- Принципы создания распределенной инфраструктуры с использованием SonicMQ.
- HostManager: задачи и возможности. Запуск контейнеров с использованием HostManager.
- Коммуникация SonicMQ с http - клиентами/серверами: технология Http Direct, поддержка SOAP и WS-*.
- Кросс-доменное взаимодействие приложений на основе технологии динамической маршрутизации (DRA). Конфигурирование DRA.
- Масштабирование и повышение доступности транспортной инфраструктуры с использованием кластеров. Включение брокеров в кластер.
- Подходы к обеспечению отказоустойчивости SOA доступности на основе архитектуры непрерывной доступности (CAA). Создание отказоустойчивых пар управляющих компонентов и брокеров.
- Мониторинг компонентов SonicMQ.
- Режимы безопасности SonicMQ.
Описание архитектуры и основных возможностей SonicESB™
- Описание концепций и архитектуры распределенных, базируемых на сервисах приложений.
- Управление распределенными приложениями используя консоль управления (SMC).
- Понятие конечной точки, сервиса и процесса.
- Создание и управление сервисами в контейнерах SonicESB .
- Основы разработки ESB-процессов в SonicWorkbench®.
- Конфигурирование Content-based Routing service.
- Создание web-сервиса с использованием SonicConnects Service.
- Создание web-клиента с использованием SonicConnect Service.
- Конфигурирование XML Transformation service.
- Взаимодействие SonicESB c файловой системой (FileDrop и FilePickup сервисы).
- Обработка ошибок с использованием Fault-Process-ов.
- Написание custom service type, используя Sonic ESB.
- Взаимодействие с реляционными базами данных (DB - сервис).
- Развертывание распределенных приложений при помощи инструментов импорта и экспорта.
- Введение в Sonic Deployment Manager.
Лекции включают практическое освоение студентами основ администрирования и программирования для SonicMQ/ESB.