План на курса
Оптимизиране на изпълнението на правилото
- Разширени техники за настройка на производителността
- Ефективно използване на сесии без състояние срещу състояние
- Управление на паметта и стратегии за кеширане
Използване на разширени функции
- Създаване и управление на таблици за решения
- Писане и използване на специфични за домейн езици (DSL)
- Използване на шаблони за правила за динамично генериране на правила
Интегриране Drools с корпоративни системи
- Свързване Drools с брокери на съобщения и ESB
- Интегриране с корпоративни бази данни и REST API
- Използване на Drools с BPM инструменти и работни процеси
Управление на правила в мащаб
- Контрол на версиите за правила и активи
- Съвместно редактиране на правила и стратегии за внедряване
- Внедряване на CI/CD тръбопроводи за приложения, базирани на Drools.
Проектиране на Scalable решения
- Архитектиране на системи за вземане на решения, базирани на правила
- Шаблони за проектиране за изпълнение на разпределено правило
- Механизми за висока наличност и устойчивост на грешки
Казуси от реалния свят
- Оптимизиране на управлението на веригата за доставки с Drools
- Внедряване на системи за съответствие и оценка на риска
- Създаване на мащабируеми платформи за вземане на решения за финансови услуги
Обобщение и следващи стъпки
Изисквания
- Средни познания за Drools и системи, базирани на правила
- Силно владеене на Java или еквивалентен език за програмиране
- Опит с корпоративна системна интеграция
Публика
- Старши разработчици
- Софтуерни архитекти
- Специалисти по интеграция
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.