План на курса
Кратко въведение в двигателите на правилата
- Изкуствен интелект
- Експертни системи
- Какво е 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, но не са задължителни.
Oтзиви от потребители (5)
Наддадните умения на треньора по темите и неговото подхожда към тях след преглед на нашата среда през сесия за споделяне на екран.
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
Машинен превод
I really enjoyed the good atmosphere.
Martin Jesterschawek
Курс - Business Rule Management (BRMS) with Drools
Машинен превод