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.
Vittnesmål (3)
Instruktören var så kunskapfull om ämnet
Herman - Megatech Systems (Pty) Ltd
Kurs - jBPM for Developers
Maskintolkat
Träningen fyllde definitivt i vissa av kunskapsluckorna som jag hade efter läsning av OptaPlanners användarhandbok. Den gav mig en bra övergripande förståelse för hur man ska använda OptaPlanner i våra projekt i framtiden.
Terry Strachan - Exel Computer Systems plc
Kurs - OptaPlanner in Practice
Maskintolkat
Träningen är mycket intressant och kan vara användbar i våra framtida projekt. Tränaren är alltid aktiv på att svara på våra frågor och hjälpa oss när vi har problem på vår sida.
Charles Kevin Regaliza - Thakral One Inc.
Kurs - Introduction to Drools 7 for Developers
Maskintolkat