План на курса
Оптимизиране на изпълнението на правилото
- Разширени техники за настройка на производителността
- Ефективно използване на сесии без състояние срещу състояние
- Управление на паметта и стратегии за кеширане
Използване на разширени функции
- Създаване и управление на таблици за решения
- Писане и използване на специфични за домейн езици (DSL)
- Използване на шаблони за правила за динамично генериране на правила
Интегриране Drools с корпоративни системи
- Свързване Drools с брокери на съобщения и ESB
- Интегриране с корпоративни бази данни и REST API
- Използване на Drools с BPM инструменти и работни процеси
Управление на правила в мащаб
- Контрол на версиите за правила и активи
- Съвместно редактиране на правила и стратегии за внедряване
- Внедряване на CI/CD тръбопроводи за приложения, базирани на Drools.
Проектиране на Scalable решения
- Архитектиране на системи за вземане на решения, базирани на правила
- Шаблони за проектиране за изпълнение на разпределено правило
- Механизми за висока наличност и устойчивост на грешки
Казуси от реалния свят
- Оптимизиране на управлението на веригата за доставки с Drools
- Внедряване на системи за съответствие и оценка на риска
- Създаване на мащабируеми платформи за вземане на решения за финансови услуги
Обобщение и следващи стъпки
Изисквания
- Средни познания за Drools и системи, базирани на правила
- Силно владеене на Java или еквивалентен език за програмиране
- Опит с корпоративна системна интеграция
Публика
- Старши разработчици
- Софтуерни архитекти
- Специалисти по интеграция
Oтзиви от потребители (5)
Курсът засича някои от пропуските в моето знание, оставени от четенето на ръководството на потребителя за OptaPlanner. Той ми даде добър общ преглед как да подходим към използването на OptaPlanner в нашите проекти в бъдеще.
Terry Strachan - Exel Computer Systems plc
Курс - OptaPlanner in Practice
Машинен превод
Обектните примери за всяка функция и/или оператор са добре обяснени.
Brian Amlon - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
Когато се занимавате с практическа дейност или случаи на приложение.
Brian A - Thakral One, Inc.
Курс - jBPM and Drools
Машинен превод
Упражнения и решаване на проблеми в групи, когато проблемите са били по-сложни.
Randy Comer Comer - Sandia National Labs
Курс - Drools 7 and DSL for Business Analysts
Машинен превод
I really enjoyed the good atmosphere.
Martin Jesterschawek
Курс - Business Rule Management (BRMS) with Drools
Машинен превод