Kursplan
Kort innføring i regelverkstøy
- Kunstig intelligens
- Ekspertsystemer
- Hva er et regelverkstøy?
- Hvorfor bruke et regelverkstøy?
- Fordeler med et regelverkstøy
- Når bør du bruke et regelverkstøy?
- Skripting eller prosessmotorer
- Når bør du IKKE bruke et regelverkstøy
- Tett og løs kobling
- Hva er regler?
Oppretting og implementering av regler
- Fakta modell
- KIE
- Regelvisualisering og -repository
- Øvelser
Domene-spesifikt språk (DSL)
- Erstatting av regler med DSL
- Testing av DSL-regler
- Øvelser
jBPM
- Integrasjon med Drools
- Kort oversikt over grunnleggende BPMN
- Kjøring av regler fra en prosess
- Gruppering av regler
- Øvelser
Fusion
- Hva er Complex Event Processing?
- Kort oversikt over Fusion
- Øvelser
Mvel - regelspråket
- Filtrering (fakta type, felt)
- Operatører
- Sammensatte betingelser
- Operatør prioritet
- Accumulate Functions (gjennomsnitt, min, maks, sum, collectList, etc...)
Rete - under huppa
- Kompilasjonsalgoritme
- Drools RETE-utvidelser
- Nodetyper
- Forståelse av Rete-treet
- Rete-optimalisering
Regeltesting
- Testing med KIE
- Testing med JUnit
OptaPlanner
- Oversikt over OptaPlanner
- Enkle eksempler
Integrering av regler med applikasjoner
- Kjøring av regler fra Java-kode
Krav
Grunnleggende kunnskap om ethvert objektorientert programmeringsspråk.
Grunnleggende kunnskap om relasjonsdatamodell (RDBMS).
Grunntanke om Business Prosessmodellering.
Referanser (3)
Instruktøren var så kunnskapsrik om emnet
Herman - Megatech Systems (Pty) Ltd
Kurs - jBPM for Developers
Maskinoversatt
Treneingen fyllte helt sikkert noen av kunnskapslukene mine som ble etterloten av å lese OptaPlanner-brukerveiledningen. Den ga meg en god, bred forståelse av hvordan vi kan bruke OptaPlanner i prosjektene våre i fremtiden.
Terry Strachan - Exel Computer Systems plc
Kurs - OptaPlanner in Practice
Maskinoversatt
Treneningen er veldig interessant og kan være nyttig for våre fremtidige prosjekter. Treneren er alltid aktiv med å besvare spørsmål og hjelpe oss når vi har problemer.
Charles Kevin Regaliza - Thakral One Inc.
Kurs - Introduction to Drools 7 for Developers
Maskinoversatt