WM504Разработка приложений IBM WebSphere MQ V7.1
Содержание курса
В данном курсе слушатели изучат, каким образом использовать WebSphere MQ API (MQI) для работы с сообщениями и очередями сообщений. В курсе рассматриваются темы, посвященные разработке программ, оперирующих с атрибутами очередей сообщений, безопасностью IBM WebSphere MQ и управлением каналами. В рамках курса последовательно рассматриваются все API вызовы, в лабораторных работах нужно писать приложения, их использующие.
ЦЕЛЕВАЯ АУДИТОРИЯ:
Данный курс рассчитан на:
· Разработчиков приложений, использующих MQ как средство передачи данных или синхронизации.
НЕОБХОДИМАЯ ПОДГОТОВКА К КУРСУ:
Слушатели должны:
· Быть знакомы с механизмом асинхронной передачи сообщений (например, после прослушиванию курса WM101);
· Иметь опыт в программировании.
РЕЗУЛЬТАТЫ ОБУЧЕНИЯ:
По итогам данного курса слушатели смогут:
· Проектировать и разрабатывать программы, использующие MQI;
· Определять изменения в проектировании программ, необходимые для совместимости с концепцией сообщений и очередей сообщений;
· Детально описывать MQI вызовы;
· Представлять различия при использовании MQI в зависимости от платформы;
· Проектировать и разрабатывать программы, использующие расширенные возможности MQI, такие как:
o Безопасность;
o Группировка и сегментирование сообщений;
o Списки распределения.
ПРОГРАММА КУРСА:
Курс содержит следующие темы:
· Введение в курс;
· Практическое занятие по работе с объектами IBM WebSphere MQ;
· Основные административные вызовы;
· Вызов MQPUT;
· Практическое занятие по использованию вызова MQPUT;
· Открытие очередей, дескриптор сообщения и свойства сообщения;
· Вызовы MQGET и MQPUT1;
· Практическое занятие по работе с сообщениями;
· Контроль возврата сообщений;
· Практическое занятие по работе с динамическими очередями и управлению сообщениями, вызов REQUEST;
· Практическое занятие по работе со свойствами сообщений, SETPROP и GETPROP;
· Безопасность MQI;
· MQINQ и MQSET;
· Практическое занятие по работе с атрибутами очередей, использование MQINQ и MQSET;
· Поддержка транзакционной логики, механизм вызовов;
· Группировка и сегментация сообщений;
· Асинхронная работа с сообщениями;
· Практическое занятие по асинхронной работе с сообщениями, MQCB и MQCTL;