План на курса
Гмурнете се дълбоко в Drools
- Преглед на Drools архитектура и ключови компоненти
- Разбиране на оценката на правилото и потока на изпълнение
- Работа с Drools дневен ред
Създаване на разширени правила
- Използване на сложна условна логика
- Изграждане на работни процеси с множество правила
- Работа с шаблони на правила
Управление на зависимостите на правилата
- Разбиране на активирането на правилата и разрешаването на конфликти
- Използване на групи правила, значимост и дневен ред
- Отстраняване на грешки в зависимостите на правилата
Оптимизиране на изпълнението на правилото
- Техники за подобряване на изпълнението на правилата
- Кеширане и индексиране в Drools
- Мониторинг и изпълнение на правила за профилиране
Разширени функции на работната маса
- Използване на Drools Workbench за широкомащабно управление на правила
- Персонализиране на таблици за решения и активи на правила
- Контрол на версиите и съвместно редактиране на правила
Интегриране Drools с външни системи
- Свързване към бази данни и други източници на данни
- Интегриране Drools с външни API
- Изграждане на персонализирани адаптери за уникални бизнес нужди
Практически приложения и казуси
- Проектиране на системи за кредитен риск, базирани на правила
- Внедряване на Drools за логистика и управление на веригата за доставки
- Разработване на решения за други специфични за индустрията сценарии
Обобщение и следващи стъпки
Изисквания
- Основни познания за Drools и системи, базирани на правила
- Владеене на Java или обектно-ориентиран език за програмиране
Публика
- Разработчици, запознати с механизмите за правила
- Business анализатори, работещи с работни потоци на бизнес логиката
- ИТ специалисти, занимаващи се с автоматизация на процеси
Oтзиви от потребители (5)
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Курс - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Курс - jBPM and Drools
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Курс - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.