Kursplan

Kort introduktion till regelmotorer

  • Artificiell intelligens
  • Expert system
  • Vad är en regelmotor?
  • Varför använda en regelmotor?
  • Fördelar med en regelmotor
  • När ska du använda en regelmotor?
  • Skript eller processmotorer
  • När du INTE ska använda en Rule Engine
  • Stark och lös koppling
  • Vad är regler?

Skapa och implementera regler

  • Faktamodell
  • KIE
  • Regler visioning och repository
  • Övningar

Domain Specific Language (DSL)

  • Ersätter regler med DSL
  • Testar DSL-regler
  • Övningar

jBPM

  • Integration med Drools
  • Kort översikt över grundläggande BPMN
  • Åberopa regler från en process
  • Grupperingsregler
  • Övningar

Fusion

  • Vad är komplex händelsebearbetning?
  • Kort översikt om Fusion
  • Övningar

Mvel - regelspråket

  • Filtrering (faktatyp, fält
  • Operatörer
  • Sammansatta förhållanden
  • Operatörernas prioritet
  • Ackumulera funktioner (genomsnitt, min, max, summa, collectList, etc...)

Rete - under huven

  • Kompileringsalgoritm
  • Drools RETE-förlängningar
  • Nodtyper
  • Underskattar Rete Tree
  • Rete optimering

Regeltestning

  • Testar med KIE
  • Testar med JUnit

OptaPlanner

  • En översikt över OptaPlanner
  • Enkla exempel

Integrering av regler med applikationer

  • Åberopar regler från Java Koden

Krav

Grundläggande kunskaper i alla objektorienterade programmeringsspråk.

Grundläggande kunskap om relationsdatamodell (RDBMS).

Grundidé för Business Processmodellering.

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Relaterade Kategorier