Описание курса:
Данный курс должен помочь слушателям получить навыки внедрения решений на основе IBM WebSphere DataPower SOA Appliances. IBM WebSphere DataPower SOA Appliances позволяет упростить, ускорить и расширить функциональные возможности информационной безопасности при XML разработке и развертывании Web-служб, а также расширить возможности применения SOA в корпоративной инфраструктуре. Рассматриваются вопросы работы с JSON и REST. Курс содержит как теоретическую, так и практическую часть, в рамках которых слушатели познакомятся с вариантами внедрения IBM WebSphere DataPower SOA Appliances: для ускорения XML разработки, обеспечения механизмов аутентификации и авторизации, виртуализации Web-служб, настройки их безопасности, интеграции с IBM WebSphere MQ и JMS, настройка OAuth. Обсуждается вопрос настройки политик аутентификации, авторизации и аудита. Рассматриваются различные инструменты локализации и устранения возникающих проблем.
Аудитория:
Разработчики, которые настраивают службы и их политики с использованием IBM WebSphere DataPower SOA Appliances.
Предварительные требования:
- Понимать основные принципы информационной безопасности, XML, Web-служб, REST
- Быть знакомыми с JavaScript программированием
- Быть знакомыми со спецификациями безопасности веб-сервисов
По окончании курса слушатели смогут:
- Описать настройку IBM WebSphere DataPower SOA Appliances
- Настроить XML firewall
- Обеспечить возможности виртуализации Web-служб
- Использовать стандарты WS-Security
- Создавать и настраивать криптографические объекты
- Настроить поддержку SSL в IBM WebSphere DataPower SOA Appliances
- Настроить MPG для использования нескольких протоколов в одном сервисе
- Настраивать SLM политики
- Осуществлять управление трафиком с использованием IBM WebSphere DataPower SOA Appliances
- Настраивать интеграцию с IBM WebSphere MQ и JMS
- Осуществлять поиск ошибок, используя журналы и пробу
- Создавать обработчики ошибок
Содержание курса:
- Введение в разработку для DataPower
- Упражнение: Знакомство с лабораторной средой для DataPower
- Обзор сервисов
- Структура сервисов
- Упражнение: Создание сервиса BookingService
- Служба Multi-protocol gateway
- Инструменты диагностики и отладки
- Упражнение: Создание Multi-protocol gateway
- Обработчики ошибок в политиках служб
- Упражнение: Добавление обработчиков в политики служб
- Криптографические инструменты DataPower и SSL
- Упражнение: Настройка SSL
- Безопасность XML и веб-сервисов
- Упражнение: Шифрование и цифровые подписи веб-сервисов
- Аутентификация, авторизация и аудит
- Упражнение: Аутентификация и авторизация при работе с веб-сервисами
- Поддержка REST и JSON для Web 2.0 и мобильных приложений
- Упражнение: Использование DataPower для реализации REST сервисов
- Обзор OAuth и реализация в DataPower
- Упражнение: Определение сценария OAuth, использующего службы DataPower
- Кэширование в DataPower
- Упражнение: Конфигурация кэша
- Взаимодействие с IBM MQ
- Упражнение: Конфигурация служб взаимодействия с IBM MQ
- Прокси веб-сервисы
- Упражнение: Конфигурация прокси веб-сервисов
- Мониторинг служб
- Упражнение: Реализация мониторинга служб в прокси веб-сервисах
- Шаблоны для конфигурации служб
- Упражнение: Использование шаблонов DataPower с консолью Blueprint