IBM_WM513
WM513 IBM MQ V9 Application Development (Windows Labs)Код образовательной программы: Разработка корпоративных приложений
IBM_WM513
68 000
3 дня
23.12.19

АННОТАЦИЯ:

Данный курс фокусируется на процедурной разработке приложений для IBM MQ. В курсе рассматривается архитектура MQ и принципы создания MQ приложений. В ходе курса слушатели научатся решать задачи, связанные с такими действиями в прикладном программировании IBM MQ, как операции Put, Get, Publish, Subscribe. Кроме этого, изучается API для работы с транзакциями, а также обсуждается интеграция с IBM MQ Light и использование Advanced Message Queuing Protocol (AMQP).

УРОВЕНЬ КУРСА: Средний

КРУГ СЛУШАТЕЛЕЙ: Разработчики приложений, использующих MQ как средство передачи данных, а также архитекторы таких систем

ПРЕДВАРИТЕЛЬНЫЕ ТРЕБОВАНИЯ К СЛУШАТЕЛЯМ:

  • Успешное прохождение курса WM103 (Technical Introduction to IBM MQ) или сопоставимый опыт работы с IBM MQ
  • Опыт разработки бизнес-приложений
  • Опыт разработки на языке C

ОСНОВНЫЕ ТЕМЫ:

  • Описание ключевых компонентов и процессов IBM MQ
  • Влияние выборов проектирования и разработки в окружении IBM MQ
  • Общие атрибуты очереди и как управлять этими атрибутами в приложении
  • Различие между стилями сообщений "точка-точка" и "публикация/подписка"
  • Вызовы, структуры и простые типы данных, которые составляют интерфейс очереди сообщений
  • Как IBM MQ определяет очередь, в которой размещаются сообщения
  • Кодирование программы для получения сообщения путем просмотра или удаления сообщения из очереди
  • Преобразование данных на различных платформах
  • Размещение сообщений, которые имеют свойства последовательности или менеджером очередей
  • Фиксация и отмена сообщений в процессе работы
  • Кодирование программ,выполняемых в IBM MQ Client
  • Использование асинхронных вызовов сообщений
  • Основы написания приложений "публикация/подписка"
  • Advanced Message Queuing Protocol (AMQP)
  • Отличия различных реализаций IBM MQ Light AMQP
  • Использование приложений IBM MQ для взаимодействия с IBM MQ Light

ПРОГРАММА КУРСА:

  • Обзор IBM MQ
  • Упражнение: Работа с IBM MQ для поиска сообщений
  • Базовые концепции проектирования и разработки
  • Упражнение: Начало разработки на IBM MQ
  • MQOOPEN и MQPUT
  • Упражнение: Работа с MQOPEN, MQPUT и MQMD
  • Получение и извлечение сообщений
  • Упражнение: Сопоставление запросов с ответами
  • Преобразование данных
  • Группы Bind и Message
  • Фиксация и откат сообщений в процессе работы
  • Упражнение: обзор фиксации и отката
  • Асинхронные сообщения
  • Упражнение: Обзор асинхронных сообщений
  • Клиенты IBM MQ
  • Упражнение: Работа с клиентом IBM MQ
  • Введение в публикацию/подписку
  • Упражнение: Работа с основами публикации/подписки
  • Advanced Message Queuing Protocol (AMQP) и IBM MQ Light
  • Упражнение: Подключение приложений IBM MQ Light к приложениям IBM MQ