03. IBM (MQ, WAS)

Активное использование информационных технологий на предприятиях позволяет не только автоматизировать бухгалтерскую или складскую деятельность, но и массу других направлений, в том числе и производство, ведь станки и установки с компьютерным управлением сегодня не редкость.

Солидное количество предприятий используют сервер приложений IBM Websphere для работы с Java, что позволяет e-business приложениям работать на различных платформах, т.к. используются веб-технологии. Фактически Вы перестаете зависеть от платформы и можете использовать Windows, Linux или Mac OS, не задумываясь о том, есть ли у Вас поддержка клиента для этой операционной системы. Это разумный и современный подход, который позволяет сделать работу более удобной для пользователя.

На курсах раздела "IBM (MQ, WAS)" Вы познакомитесь с IBM Websphere и научитесь не только администрировать этот сервер приложений, но и разворачивать его с нуля. Именно этому и посвящен курс "Основы администрирования IBM WAS (Websphere Application server)", предназначенный для ИТ-специалистов с опытом объектно-ориентированного программирования и работы с Java и JEE. Помимо теории, на практических занятиях Вы будете разворачивать тестовые приложения, настраивать их, осуществлять мониторинг их работы, а также акцентируете внимание на вопросах безопасности.

В рамках курса "Основы администрирования IBM MQ (Message Queue)", предназначенного для тех ИТ-специалистов, которые будут заниматься сопровождением построенных на основе сообщений и очередей распределенных приложений, рассматривается полный цикл работы с IBM Websphere Message Queue, начиная с планирования и развертывания инфраструктуры и заканчивая управлением нагрузкой и настройкой производительности сервера.

Эти курсы достаточно специфичные и предназначены для работы с определенным программным обеспечением, поэтому рекомендовать их для изучения только в целях повышения квалификации и расширения кругозора, уровня знаний и умений мы не можем. А вот для тех ИТ-специалистов, кто уже работает с IBM Websphere или планирует работать с этим сервером приложений, обучение на данных курсах — это отличная возможность получить необходимые для работы знания и навыки в короткое время.

Наш Учебный Центр предлагает и другие курсы по технологиям IBM. С их полным списком Вы можете познакомиться на этой страничке. Получайте новые знания, совершенствуйте свои навыки и становитесь востребованными и высокооплачиваемыми специалистами! Мы ждем Вас!

Основы администрирования IBM MQ (Message Queue)

Цена
Цена для организаций 35000 руб.
Цена для частных лиц 35000 руб.

Длительность курса: 32/4 часов/дней.

Курс ориентирован: для персонала IT подразделений предприятий, который занимается сопровождением распределенных приложений, построенных на основе очередей и сообщений

Предварительная подготовка: знание основ OOP (объектно-ориентированное программирование), желательно знание основ JEE.

По окончании курса слушатели будут уметь:

  • самостоятельно разворачивать на предприятии инфраструктуру IBM Websphere Message Queue. Мониторинг нагрузки, очереди отвергнутых сообщений, позволит во время принимать решения по оптимизации инфраструктуры IBM MQ.
  • Особое внимание в курсе уделяется взаимодействию сервера приложений IBM Websphere c сервером MQ, согласно стандартным спецификациям JEE (Java Enterprise Edition).
  • На протяжении курса слушатели используют среду разработки JEE приложений Eclipse для создания тестовых и нагрузочных (стрессовых) приложений для IBM MQ.

Содержание курса

  • IBM MQ — сервер среднего звена, распределенных вычислений, предназначенный для управления потоком сообщений. Краткая история IBM MQ.
  • Подготовка операционной системы для развертывания сервера MQ, необходимые пакеты, установка системных семафоров. Подготовка пользователей и групп операционной системы. Два этапа развертывания сервера MQ.
  • Структура каталогов, полученных в результате инсталляции сервера. Каталог сервера и его инсталляции. Создание среды окружения пользователя операционной системы.
  • Создание первого менеджера очереди — утилита CRTMQM — создать и запустить первый администратор очередей. Правила описания имен всех объектов MQ.
  • Два способа управления — утилиты MQExplorer и MQSC. Основы работы. Правила создания скриптов для выполнения задач администрирования в MQSC.
  • Управление местом размещения данных и журнальных файлов менеджера очереди для повышения производительности работы системы. Каталог размещения лог журналов.  Цикличный и линейный журнал MQ.
  • Основы управления трассировками в MQ. Процессы MQ в операционной системе и создание для процессов файлов трассировок. Преобразование трассировок для чтения информации в них.
  • Запуск менеджера очередей. Локальное подключение к менеджеру с помощью утилиты MQSC. Создание первой локальной очереди. Тестирование очереди — утилиты AMQSPUT и AMQGET для размещения и выборки сообщений. Утилита AMQGBR и команды  MQSC для просмотра состояния сообщений в очереди.
  • Типы очередей — первый обзор. Различия между локальными, псевдонимами, удаленными и моделями очередей.
  • Практическая работа по созданию и тестированию псевдонима очереди, преимущества использования псевдонима в сложных, распределенных системах. Дескриптор сообщения, структура. Подготовка операционной среды для создания нескольких менеджеров очередей, размещенных на разных хостах.
  • Создание определения удаленной очереди. Подготовка слушателя (listener)​ , для обеспечения удаленного соединения с менеджером очередей. Создание канала для удаленного соединения , типы каналов. Идентификатор пользователя MCA. Основы безопасности при удаленных соединениях с сервером очередей.
  • Удаленные клиенты. Использование Еclipse для создания утилиты MQExplorer. Удаленное администрирование менеджера очередей. Библиотеки Java для организации удаленного соединения с сервером MQ. Практический пример создание JMS клиента в среде Eclipse для MQ сервера.
  • Трансмиссионная очередь. Тестирование соединения с использованием трансмиссионных очередей. Описание заголовка трансмиссионной очереди.
  • Очередь отвергнутых сообщений. Когда сообщение попадает в эту очередь. Задачи администратора по обслуживанию очереди отвергнутых сообщений.
  • Временные очереди. Описание заголовка временной очереди, инициализация. Время жизни сообщения во временной очереди.
  • Триггеринг. Описание задачи триггеринга. Создание простейшей модели триггерного взаимодействия на основе стандартных примеров IBM. Внешние процессы. Монитор внешнего процесса. Отправка и получение сообщения на основе триггера и триггерного монитора.
  • Введение в технологию JEE — Message Driven Bean. Создание JEE приложения для взаимодействия с очередью MQ через веб интерфейс. Использование аннотаций для инжектирования ресурсов MQ в JEE  приложение. Фабрика очереди и раздела (Topic). Интерфей Connection и Session для организации транзакционного соединения. Публикаторы и подписчики. Описание ресурсов IBM MQ на сервере приложений IBM Websphere.
  • Практическая разработка взаимодействия серверов приложений JEE с очередями IBM MQ с использование технологии JEE. Стрессовое тестирование взаимодействия серверов. Использование утилиты Apache JMeter.

Основы администрирования IBM WAS (Websphere Application server)

Цена
Цена для организаций 42000 руб.
Цена для частных лиц 42000 руб.

Длительность курса: 40/5 часов/дней.

Курс ориентирован: для персонала IT подразделений предприятий, которые занимаются сопровождением распределенных приложений, построенных на основе IBM WAS. В настоящее время существует большое количество приложений среднего звена, которые должны сопровождаться на предприятиях. В понятие сопровождение входит обновление приложений новыми версиями, управление модулями приложений, конфигурация настроек Java машины, управление производительностью, надежностью и масштабируемостью сервера приложений и приложений, которые на нем размещаются. Курс необходим слушателям, которые сопровождают приложения для сервера приложений IBM Websphere.

Предварительная подготовка:

Знание основ OOP (объектно-ориентированное программирование), язык программирования Java.

По окончании курса слушатели будут уметь:

  • самостоятельно смогут разворачивать сервер приложений IBM Websphere масштаба предприятия.
  • Мониторинг Java машины и компонент сервера приложений позволят во время принимать решения по обеспечению безотказной работы инфраструктуры IBM WAS.
  • В процессе обучения слушатели самостоятельно разворачивают на сервере тестовые приложения, проводят их мониторинг и настройку, обеспечивают безопасный доступ к приложениям.

Содержание курса

  • IBM WAS — сервер среднего звена распределенных вычислений, предназначенный для развертывания JEE приложений.
  • Подготовка операционной системы для развертывания сервера WAS, необходимые пакеты, установка системных семафоров. Подготовка пользователей и групп операционной системы. Три этапа развертывания сервера WAS — установка основных пакетов, установка механизмов обновления сервера до следующих версий, обновление сервера новыми сервисными пакетами.
  • Структура каталогов, полученных в результате инсталяции сервера приложений.
  • Виртуальная Java машина — сердце сервера приложений. Стандарты и спецификации, технология JEE — основа IBM Websphere. Структура и компоненты JVM. Управление памятью, переменные окружения JVM. Пакеты расширений. Структуры и виды приложений, размещаемых на сервере. Введение в загрузчик классов сервера приложений.
  • Среда разработки Eclipse — инструмент администратора при работе с IBM Websphere. Плагины расширений для Eclipse. Конфигурация профайла для сервера приложений из среды Eclipse.
  • Запуск сервера приложений, конфигурационные файлы, цель, узел и сервер приложений. Введение в консоль управления сервером, мониторинг основных компонент.
  • Конфигурация сервиса JAAS и JDBC. Пулы соединений, сервис J2CA и безопасность IBM Websphere. Определение ролей и групп пользователей. Доступ к серверам баз данных, настройка и мониторинг соединений. Служба JMS, взаимодействие IBM MQ и IBM WAS. Таймер сервисы и JMS служба. Контейнер Web приложений и приложений для взаимодействия с базой данных. Особенности размещения на сервере транзакционных приложений.
  • Архитектура JEE приложений. Стандарты приложений: Web и EJB прилоржения. Использование среды Eclipse для сборки, конфигурации и тестирования приложений.
  • Размещение приложений на сервере, стандартные JEE и специфические для IBM Sphere дескрипторы размещения приложений. Мониторинг приложений, развернутых на сервере.
  • Архитектура Web приложений. Идеология MVC — версии. От сервлета до фаселета — технология JSF2. Стандартные конфигурационные файлы и особенности размещения Web приложений на IBM Websphere. Управление и мониторинг пользовательских сессий через консоль управления сервером приложения, сервлеты и JSF страницы — мониторинг производительности. Жизненный цикл пользовательского запроса на сервер и сессионные ресурсы сервера приложений.
  • Управление транзакционными EJB3 приложениями. Типы EJB компонент их конфигурация и мониторинг на сервере IBM WebSphere. Конфигурационные файлы IBM Websphere и особенности взамодействия компонент в контейнере EJB.
  • Введение в распределенные транзакции, транзакции базы данных и сервера приложений. Конфигурация транзакционного контейнера сервера приложений. Классы синглетоны и сервисы таймера — управление заданиями на сервере приложений. Сессионный контекст EJB приложения и управление безопасным доступом к EJB приложениям.
  • Основы ORM и JPA, конфигурация JEE приложений для работы с базой данных. Инжектирование ресурсов сервера приложений в EJB компоненты. Особенности работы JEE приложений с ресурсами IBM Websphere.
  • Взаимодействие приложений JEE с сервером IBM MQ. Типы соединений с MQ сервером. Организация и настройка ресурсов IBM Websphere для работы с IBM MQ.
  • Технология JEE Message Driven и сервер IBM MQ — тесное сотрудничество. Транзакционные бизнес методы и распределенные JDBC транзакции, еще раз о конфигурации JDBC драйвера сервера приложений.