План на курса
Кратко въведение в двигателите на правилата
- Изкуствен интелект
- Експертни системи
- Какво е 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
Машинен превод