АННОТАЦИЯ:
Этот курс представляет собой продолжение курса (WM666) по разработке потоков обработки сообщений и сервисов интеграции в IBM Integration Bus. Курс фокусируется на использовании IBM Integration Bus для разработки, развертывания и поддержки платформо-независимых потоков обработки сообщений. Эти приложения и службы интеграции используют различные топологии обмена сообщениями для передачи данных между потребителями и поставщиками услуг, а также позволяют маршрутизировать, преобразовывать и обогащать данные во время обработки. В этом курсе рассматриваются вопросы создания служб интеграции и приложений потока сообщений, использующих и предоставляющих веб-службы. Также изучается, как использовать узлы обработки, управляемые событиями, и как использовать средство записи и воспроизведения для захвата и просмотра данных во время обработки. Вы также узнаете, как IBM Integration Bus взаимодействует с другими информационными продуктами IBM уровня предприятия. Лабораторные упражнения на протяжении всего курса дают вам возможность практиковать свои новые навыки.
УРОВЕНЬ КУРСА: Средний
КРУГ СЛУШАТЕЛЕЙ:
- Специалисты по созданию интеграционных решений
- Разработчики, имеющие опыт работы с IBM Integration Bus
ПРЕДВАРИТЕЛЬНЫЕ ТРЕБОВАНИЯ К СЛУШАТЕЛЯМ:
Необходимо успешно пройти первую часть данного курса WM666 IBM Integration Bus V10 Application Development I
ОСНОВНЫЕ ТЕМЫ:
- Use event driven message processing to control the flow of messages by using message aggregation, message collections, message sequences, and time-sensitive nodes
- Преобразование данных с помощью Microsoft .NET и XML stylesheets
- Анализ и фильтрация информации в сложных XML-документах
- Расширенные модели сообщений DFDL
- Использование набора сообщений и парсера Message Repository Manager (MRM)
- Создание приложений обработки сообщений, представляющие веб-сервисы
- Запрос веб-службы из потока сообщений
- Реализация стандартов WS-Addressing и WS-Security в IBM Integration Bus
- Создание интеграционного сервиса
- Создание и реализация спецификаций запросов и ответов IBM MQ
- Создание и реализация спецификации сервиса базы данных
- Конфигурация безопасности на соответствующих узлах
- Создание сервиса решений, который реализует бизнес-правила для маршрутизации, проверки и преобразования
- Предоставление набора интеграций в качестве веб-сервиса RESTful
- Использование глобального кэша для хранения статических данных
- Запись и воспроизведение данных в потоках обработки сообщений
- Реализация публикации и подписки с помощью 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