План на курса
Оркестриране на услуги
- Основни принципи на услуги
- Развитието на SOAP, WSDL и UDDI
- Въвеждане в концепциите за оркестриране на услуги
- Основни принципи на дизайна на BPEL
- Компоненти на дизайна
- Шаблони за дизайн на процеси
Обзор на теорията за процеси
- Pi-calculus
- Petri nets
- Състояния машини
- Диаграми на активности
- BPMN и XPDL
Разделение на процеса на обхвати
- Как се използват обхватите
- Променливи
- Обхвати и конкурентност
- Обхвати и обработка на грешки
- Възстановяване на транзакция
- Компенсация
Разширяване на процеса с обработка на грешки
- Определяне на обработчици на грешки за обхвати
- Изпращане на грешки на клиента
- Изпращане на грешки на партньорски услуги
- Вътрешна обработка на грешки
- Принудително прекратяване
- Използване на състоянието на изчакване
Добавяне на обработчик за компенсация
- Определяне на сценарий за компенсация
- Определяне на обработчик за компенсация
- Извикване на обработчик за компенсация
- Възстановяване на транзакция
- Отмяна на бизнес събития
Приемане на повече от един отговор от асинхронни услуги
- Използване на pick вместо receive
- Използване на pick за сигнализиране на грешки
- Добавяне на таймаути
- Синхронен vs асинхронен подход
- Подход, базиран на събития
Добавяне на обработчик за събития за обхват
- Съобщения събития
- Алармни събития
- Добавяне на сензори
- Използване на форма на pick
- Концепции на архитектура, базирана на събития
Използване на динамични партньорски връзки за извикване на партньорски услуги
- Определяне на динамични връзки
- Задаване на партньорски връзки
- Промяна на партньорски връзки
- Избор на услуга от регистъра UDDI
Разумение на корелацията
- Определяне на корелация ръчно
- Обявяне на свойства на съобщения
- Използване на набори за корелация
- По-от повече от 2 участника в корелация
- Корелация и асинхронен подход
Разработване на сложно паралелно изпълнение на дейности
- Дизайн на конкурентност
- Контролиране на сложни конкурентни потокове с връзки
- Имплементиране на конвои
- Интеграция на човешки работни процеси
- Най-новият преглед на BPEL
Изисквания
Познания по XML, XSL и XSD, известен опит в SOAP и WSDL.
Отзиви от потребители (5)
Лабораториите
Frank Mhlongo - Standard Bank of South Africa
Курс - JBoss
Машинен превод
Темпото беше подходящо, с приятна смес от споделяне на знания, демонстрации и практически упражнения. Филип беше много ангажиран и предостави енергията да преминем успешно през курса. Беше добре, че имаше много индивидуално обучение, при което Филип обхождаше индивидуалните упражнения.
Colin - Worldpay
Курс - BPMN, DMN, and CMMN - OMG standards for process improvement
Машинен превод
Обучението определено запълни някои от раз للغاية в знанията ми, останали след четенето на потребителския гид за OptaPlanner. Ми даде добро общо представа как да приложа OptaPlanner в нашия проекти в бъдеще.
Terry Strachan - Exel Computer Systems plc
Курс - OptaPlanner in Practice
Машинен превод
Общодостъпните примери за всеки функция и/или оператор са обяснени подробно.
Brian Amlon - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
много практики са добре дошли, много опити и учения са вградени
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Курс - Modelling Decision and Rules with OMG DMN
Машинен превод