План на курса
Оркестриране на услуги
- Основни принципи на услуги
- Развитието на 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
Машинен превод
Темпото беше добро, с приятна комбинация от споделяне на знания, демонстрации и практическа работа. Филип беше много ангажиращ и даде енергия за преминаване през курса. Добре, че имаше много 1:1 обучение, като Филип минаваше през индивидуални тренировки.
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
Машинен превод
