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 (8)

Relaterade Kurser

IBM ODM Decision Management

21 timmar

Relaterade Kategorier