План на курса

Кратко представяне на системи за управление на правилата

  1. Кратка история на експертните системи и системи за управление на правилата
  2. Какво е изкуствен интелигент?
  3. Преднапрегена vs обратна верификация
  4. Декларативно vs процедурно/обектно-ориентирано
  5. Сравнение на решения
  6. Кога да използваме системи за управление на правилата?
  7. Кога да не използваме системи за управление на правилата?
  8. Алтернативи на системите за управление на правилата

KIE

  1. Създаване на активни елементи
  2. Интеграция с Workbench
    • Изпълнение на правилата директно от KIE
    • Разработване
  3. Таблици за вземане на решения
  4. Шаблони на правилата
  5. Упътване за редактиране на правилата
  6. Тестване
  7. Работни елементи
  8. Версиониране и разработване
  9. Нещо повече за репозитория (git)
  10. Създаване на прост процес с правилата

Писане на правилата в Eclipse

  1. Безсъстоятелни vs състоятелни сесии
  2. Избор на правилни факти
    • Основни оператори и специфични оператори за Drools
    • Основни функции за накупчване (сума, максимум, и т.н...)
    • ​Промеждутъчни изчисления
  3. Вмъкване на нови факти
  4. Упражнения (много)
  5. Подреждане на правилата с BPMN
    • Важност
    • Ruleflow vs BPMN 2.0
    • Изпълнение на правила от процес
    • Правила vs портали
    • Кратко представяне на функциите на BPMN 2.0 (транзакции, обработка на изключения)
    • Обширна декларативна бизнес логика в Drools
  6. Домейн-специфични езици (DSL)
    • Създаване на нови езици
    • Подготовка на DSL за използване от мениджъри
    • Основна обработка на естествен език (NLP) с DSL
  7. Сливане (CPE), временна логика (за събития да се случат след, между и т.н.)
    • Оператори за сливане
    • Пример в графиците на събитията
  8. Единично тестване

Допълнителни теми

  1. OptaPlanner
  2. jBPM
  3. Интеграция на Drools чрез уеб услуги
  4. Интеграция на Drools чрез командния ред
  5. Как да променим правилата/процеса след разработване без компилиране

Изисквания

  • Programming умения на всеки език (например, SQL, Java, C#, VBA)

Целева група

  • Разработчици на софтуер
  • Архитектори на системи
  • Технически решения търсачки оценяващи мотори за правила
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории