Kurzusleírás

Rövid bemutatkozás a szabály motorokról

  • Mesterséges intelligencia
  • Expert rendszerek
  • Mi az a szabálymotor?
  • Miért érdemes használni egy szabálymotort?
  • A szabálymotor előnyei
  • Mikor érdemes használni egy szabálymotort?
  • Parancsszöveg- vagy folyamatmotorok
  • Mikor nem érdemes használni egy szabálymotort?
  • Szignálta és szórtott kötés
  • Mi a szabály?

Szabályok létrehozása és implementálása

  • Fact model
  • KIE
  • Szabályok verziókezelése és tárolása
  • Gyakorlatok

Tartomány-specifikus nyelv (DSL)

  • Szabályok cseréje DSL-re
  • DSL szabályok tesztelése
  • Gyakorlatok

jBPM

  • Drools integrálása
  • Rövid áttekintés a BPMN alapjairól
  • Szabályok meghívása egy folyamatból
  • Szabályok csoportosítása
  • Gyakorlatok

Fusion

  • Mi a komplex eseményfeldolgozás?
  • Rövid áttekintés a Fusion-ról
  • Gyakorlatok

Mvel - a szabály nyelv

  • Szűrés (fact típus, mező)
  • Operátorok
  • Kötegelt feltételek
  • Operátorok prioritása
  • Accumulate függvények (átlag, min, max, összeg, collectList, stb...)

Rete - a háttérben

  • Fordítási algoritmus
  • Drools RETE kiterjesztések
  • Csomópont típusok
  • Rete fa megértése
  • Rete optimalizálás

Szabályok tesztelése

  • Tesztelés KIE-vel
  • Tesztelés JUnit-tal

OptaPlanner

  • OptaPlanner áttekintése
  • Egyszerű példák

Szabályok alkalmazása az alkalmazásokban

  • Szabályok meghívása Java-kódból

Követelmények

Alapvető ismeretek bármilyen objektumorientált programozási nyelvről.

Alapvető ismeretek relációs adatmodellről (RDBMS).

Alapvető áttekintés a üzleti folyamatmodellezésről.

 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák