План на курса
Кратко въведение в двигателите на правилата
- Изкуствен интелект
- Експертни системи
- Какво е Rule Engine?
- Защо да използвате Rule Engine?
- Предимства на Rule Engine
- Кога трябва да използвате Rule Engine?
- Скриптове или Process Engines
- Кога НЕ трябва да използвате Rule Engine
- Здраво и хлабаво свързване
- Какво представляват правилата?
Където са нещата
- Управление на правила в jar файл
- Git хранилище
- Изпълнение на правила от KIE
- Управление на BPMN и файлове с работни потоци
- Преместване на файлове със знания (правила, процеси, формуляри, работно време...)
Тестване на правилата
- Къде да съхранявате теста
- Как се изпълняват тестове
- Тестване с JUnit
Стратегии за внедряване
- самостоятелно приложение
- Извикване на правила от Java Кодекс
- интеграция чрез файлове (json, xml и др.)
- интеграция чрез уеб услуги
- използване на KIE за интеграция
Администриране на правила
- авторство
- Пакети
- Хранилище за артефакти
- Редактор на активи
- Валидиране
- Модел на данни
- Категории
- създаване на версии
- Специфичен за домейн Languages
- Оптимизиране на хардуер и софтуер за изпълнение на правила
- Многопоточност и Drools
Кий
- Проекти структури
- Жизнени цикли
- Сграда
- Внедряване
- бягане
- Cheat sheets за инсталиране и внедряване
- Организационни единици
- Потребители, правила и разрешения
- Удостоверяване
- Хранилища
- Архивиране и възстановяване
- Сеч
Изисквания
Goот разбиране на Java среда, Linux операционна система. Препоръчват се основите на хранилището на Git, но не са задължителни.
Отзиви от потребители (5)
Лабораториите
Frank Mhlongo - Standard Bank of South Africa
Курс - JBoss
Машинен превод
уменията на тренерите за темите и техният начин на приближаване след обзора на нашата среда в сесията за споделяне на екрана.
Stig-Ole Amundsen - Helse Nord IKT
Курс - WildFly Server Administration
Машинен превод
Обучението определено запълни някои от раз للغاية в знанията ми, останали след четенето на потребителския гид за OptaPlanner. Ми даде добро общо представа как да приложа OptaPlanner в нашия проекти в бъдеще.
Terry Strachan - Exel Computer Systems plc
Курс - OptaPlanner in Practice
Машинен превод
Общодостъпните примери за всеки функция и/или оператор са обяснени подробно.
Brian Amlon - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
Упражнения и решаване на проблеми в групи, когато задачите бяха по-трудни.
Randy Comer Comer - Sandia National Labs
Курс - Drools 7 and DSL for Business Analysts
Машинен превод