План на курса
Администрация на лигавиците
Кратко въведение в двигателите на правилата
- Експертни системи с изкуствен интелект Какво е машина за правила? Защо да използвате Rule Engine? Предимства на Rule Engine Кога трябва да използвате Rule Engine? Скриптови или процесни машини Кога НЕ трябва да използвате машина за правила Силна и хлабава връзка Какво представляват правилата?
Където са нещата
- Управление на правила в jar файл Git хранилище Изпълнение на правила от KIE Управление BPMN и файлове с работни потоци Преместване на файлове със знания (правила, процеси, формуляри, работно време...)
Тестване на правилата
- Къде да съхранявате тест Как да изпълнявате тестове Тестване с JUnit
Стратегии за внедряване
- самостоятелно приложение Извикване на правила от Java Интеграция на код чрез файлове (json, xml и т.н.) интеграция чрез уеб услуги, използващи KIE за интеграция
Администриране на правила
- авторски пакети Артефактно хранилище Редактор на активи Валидиране на модел на данни Категории версии Специфични за домейни Languages Оптимизиране на хардуер и софтуер за изпълнение на правила Многонишковост и лигавене
където
- Структури на проекти Жизнени цикли Изграждане Внедряване Текуща инсталация и внедряване Cheat Sheets Организационни единици Потребители, правила и разрешения Хранилища за удостоверяване Архивиране и възстановяване Регистриране
Изисквания
Добро разбиране на Java Environment, Linux операционна система. Препоръчват се основите на хранилището на Git, но не са задължителни.
Oтзиви от потребители (6)
good atmosphere
Martin Jesterschawek
Course - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Course - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Course - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Course - Introduction to Drools 7 for Developers
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.