Course Outline

Korte introductie tot regelengines

  • Kunstmatige intelligentie
  • Expertsystemen
  • Wat is een regelengine?
  • Waarom een regelengine gebruiken?
  • Voordelen van een regelengine
  • Wanneer moet u een regelengine gebruiken?
  • Scripting- of procesengines
  • Wanneer u GEEN Rule Engine moet gebruiken
  • Sterke en losse koppeling
  • Wat zijn regels?

Regels maken en implementeren

  • Feitenmodel
  • KIE
  • Regels visioning en repository
  • Opdrachten

Domeinspecifieke taal (DSL)

  • Regels vervangen door DSL
  • DSL-regels testen
  • Opdrachten

jBPM

  • Integratie met Drools
  • Kort overzicht van basis BPMN
  • Regels aanroepen vanuit een proces
  • Groeperingsregels
  • Opdrachten

Fusie

  • Wat is complexe gebeurtenisverwerking?
  • Kort overzicht van Fusion
  • Opdrachten

Mvel - de regeltaal

  • Filteren (feittype, veld
  • Exploitanten
  • Samengestelde omstandigheden
  • Prioriteit van exploitanten
  • Accumulatiefuncties (gemiddelde, min, max, som, collectList, enz....)

Rete - onder de motorkap

  • Compilatie-algoritme
  • Drools RETE-extensies
  • Knooppunttypen
  • Rete Tree onderschatten
  • Rete-optimalisatie

Regels testen

  • Testen met KIE
  • Testen met JUnit

OptaPlanner

  • Een overzicht van OptaPlanner
  • Simpele voorbeelden

Regels integreren met toepassingen

  • Regels uit Java Code aanroepen

Requirements

Basiskennis van elke objectgeoriënteerde programmeertaal.

Basiskennis van relationeel datamodel (RDBMS).

Basisidee van Business Procesmodellering.

  21 Hours
 

Getuigenissen (8)

Related Courses

IBM ODM Decision Management

  21 Hours

Related Categories