Описание курса:
Этот курс представляет собой продолжение курса по разработке потоков обработки сообщений и сервисов интеграции в IBM Integration Bus. Курс фокусируется на использовании IBM Integration Bus для разработки, развертывания и поддержки платформо-независимых потоков обработки сообщений. Приложения и сервисы интеграции используют различные топологии обмена сообщения для передачи данных между запрашивающими и принимающими сервисами, а также позволяет изменять, наполнять и маршрутизировать данные. Главы курса включают в себя создание сервисов интеграции и приложений обработки сообщений, которые используют и предоставляют веб-сервисы. Вы также узнаете, как использовать узлы обработки сообщений, управляемые событиями, и как использовать функционал "Запись и повторное воспроизведение" для отображения и повторного использования данных. Вы узнаете о том, каким образом IBM Integration Bus взаимодействует с другими продуктами IBM.
Аудитория курса:
Специалистов создания интеграционных решений и разработчиков, имеющих опыт работы с IBM Integration Bus
Предварительные требования:
Изучить курс WM666 "Разработка приложений в IBM Integration Bus v10"
По окончании курса слушатели смогут:
- Использовать узлы обработки сообщений, управляемые событиями, для управления потоками обработки сообщений с использованием аггрегации и коллекций сообщений
- Преобразовывать данные с использованием XML Stylesheets и Mircosoft .NET
- Анализировать и фильтровать информацию в сложных XML документах
- Расширять DFDL модели сообщений
- Использовать сеты сообщений и парсер MRM
- Создавать приложения обработки сообщений, представляющие веб-сервисы
- Описывать, как реализуются стандарты WS-Addressing и WS-Security
- Создавать сервисы интеграции
- Создавать и реализовыватьопределения служб запросов и ответов в IBM MQ
- Создавать и реализовывать определения служб баз данных
- Конфигурировать безопасность на соответствующих узлах
- Создавать сервисы принятия решений, которые реализуют бизнес-правила, для предоставления маршрутизации валидации и трансформации сообщений
- Представлять набор интеграций как REST веб-сервисы
- Использовать глобальный кэш для хранения статических данных
- Записывать и повторно воспроизводить данные в потоках обработки сообщений
- Реализовывать публикацию и подписку в IBM Integration Bus
- Описывать опции балансировки рабочей нагрузки для регулировки скорости обработки сообщений и контроля действих, выполняемых для неотвечающих потоков обработки сообщений
- Создавать пользовательские шаблоны
- Описывать, как IBM Integration Bus интегрируется с другими продуктами IBM, такими как IBM WebSphere Enterprise Service Bus и IBM DataPower Appliances
Содержание курса:
- Введение в курс
- Использование узлов, управляемых событиями
- Упражнение: Реализация агрегации сообщений
- Трансформация данных с Microsoft .NET
- Трансформация данных с XSL Stylesheets
- Анализ XML документов
- Моделирование сложных данных с DFDL
- Упражнение: Расширение DFDL модели
- Работа с сетами сообщений и парсером MRM
- Поддержка веб-сервисов
- Упражнение: Реализация веб-сервисов
- Разработка интеграционных решений с использованием сервисов интеграции
- Упражнение: Создание сервисов интеграции
- Установление соединения с базой данных с использованием служб изучения баз данных
- Соединение с IBM MQ с использованием служб изучения систем обмена сообщениями
- Упражнение: Создение слубж IBM MQ и баз данных
- Создание сервисов принятия решений
- Упражнение: Создание сервисов принятия решений
- Создание интеграционных решений с использованием REST API
- Использования глобального кэша
- Реализация безопасности на уровне потоков обработки сообщений
- Упражнение: Реализация безопасности в режиме реального времени в IBM Integration Bus
- Реализация режима "публикация-подписка"
- Мониторинг событий потоков обработки сообщений
- Упражнение: Запись и повторное воспроизведение данных
- Управление распределением рабочей нагрузки
- Создание шаблонов для повторного использования
- Расширение IBM Integration Bus
- Обзор курса