Разработка приложений для IBM Business Process Manager V8 – II
Содержание курса
Данный пятидневный курс научит слушателей использовать систему IBM Business Process Manager Advanced для создания и развертывания интеграционных решений. Курс является продолжением семинара WB851.
В ходе теоретических и практических занятий слушатели узнают о модели программирования Service Component Architecture (SCA), среде исполнения IBM Process Server, системы бизнес объектов, обработчиках событий в рамках Business Process Execution Language (BPEL), машиносостояниях, SCA транзакциях. Также узнают о динамических и гибких бизнес-процессах, отношениях, посреднических примитивах, системе версионности SCA, возможностях организации тестирования в среде IBM Integration Designer, подходах к обеспечению безопасности SCA приложений. Рассматриваются вопросы командной разработки.
Практические занятия предоставят слушателям возможность проектирования, разработки и тестирования комплексных интеграционных решений. Слушатели научатся использовать IBM Integration Designer для создания решения с использованием программной модели Service Component Architecture (SCA), программной модели Service Data Object (SDO), применять эти решения для среды исполнения IBM Process Server, а также проверять их средствами тестирования IBM Integration Designer.
Курс ознакомит слушателей с итерационной разработкой приложений, начиная со стадии моделирования. Будут показаны возможности интеграции решений из среды Process Designer и Process Center со стандартными проектами IBM Integration Designer.
ЦЕЛЕВАЯ АУДИТОРИЯ:
Данный курс рассчитан на:
· Разработчиков интеграционных решений;
· Разработчиков бизнес-процессов.
НЕОБХОДИМАЯ ПОДГОТОВКА К КУРСУ:
Для прохождения данного курса необходимо:
· Прослушать курс Разработка приложений для IBM Business Process Manager Advanced V8 – I (WB851);
· Обладать базовыми навыками Java и Java 2 Platform, Enterprise Edition (J2EE);
· Иметь опыт работы с WebSphere Application Server и с Rational Application Developer
· Освоить концептуальные основы Extensible Markup Language (XML).
РЕЗУЛЬТАТЫ ОБУЧЕНИЯ:
По итогам данного курса слушатели:
· Изучат сервис-ориентированный подход к управлению бизнес-процессами;
· Научатся создавать и модифицировать приложения с помощью итерационной (на основе моделей) разработки;
· Научатся создавать модели бизнес-процессов в IBM Process Designer;
· Освоят механизм упорядочивания событий;
· Смогут осуществлять MQ импорт в приложения;
· Смогут пользоваться обработчиком ошибок и обработчиком компенсационных действий для бизнес-процессов;
· Научатся работать с машиносостояниями;
· Изучат настройки транзакционного контекста и назначения требуемого качества сервисов для решения;
· Смогут реализовывать компонент селектор и реализовывать динамическую навигацию по структуре бизнес процессов во время выполнения;
· Научатся реализовывать статические отношения;
· Научатся внедрять и развертывать SCA модули и библиотеки, с определенными версиями;
· Научатся создавать посреднический поток для интеграции сервисов на основе предопределенных посреднических примитивов;
· Смогут использовать кросс-компонентную трассировку для диагностики и исправления ошибок в SCA приложениях;
· Смогут настроить параметры безопасности сервисов и интегрировать систему безопасности на основе ролей как для не автоматизируемых задач, так и для бизнес-процессов.
ПРОГРАММА КУРСА:
Курс содержит следующие темы:
· Введение;
· Интеграция бизнес-процессов силами сервис-ориентированной архитектуры (SOA);
· Практическая работа по созданию приложений с использованием итеративного похода;
· Версионность SCA приложений;
· Практическая работа: версионность SCA приложений;
· SCA привязки, среда выполнения SCA модулей, QoS;
· Практическая работа по SCA привязкам и квалификаторам;
· Практическое занятие по работе с промышленными схемами и бизнес объектами;
· WS-BPEL обработчики;
· Практическая работа по реализации WS-BPEL обработчиков;
· Диаграммы бизнес-состояний;
· Практическая работа с диаграммами бизнес-состояний;
· Транзакционное поведение SCA приложений;
· Практическая работа по определению транзакционного поведения SCA приложений;
· Динамические бизнес-процессы;
· Практическая работа по созданию динамических бизнес-процессов;
· Механизм Relationship для организации преобразований;
· Практическое занятие по работе со статическими связями;
· Посреднические службы;
· Практическая работа по созданию посреднической логики;
· Расширенные возможности тестирования;
· Практическое занятие по работе с кросс-компонентной трассировкой;
· Безопасность SCA приложений;
· Практическая работа по безопасности SCA приложений;
· Интеграция с другими продуктами IBM Business Process Manager;
· Практическая работа по интеграции с другими продуктами IBM Business Process Manager;
· Итоги курса.