Kursplan
Kort introduksjon til regelmotorer
- Kort historie om ekspertsystemer og regelmotorer
- Hva er kunstig intelligens?
- Fremover vs bakoverkjedning
- Deklarativ vs prosedyre/OOP
- Sammenligning av løsninger
- Når skal man bruke regelmotorer?
- Når skal man ikke bruke regelmotorer?
- Alternativer til regelmotorer
KIE
- Skaping av ressurser
- Integrasjon av arbeidsbenk
- Kjør regler direkte fra KIE
- Utplassering
- Beslutningstabeller
- Regelmaler
- Ledet regelredigerer
- Testing
- Arbeidsoppgaver
- Versjonering og utplassering
- Enn litt mer om repository (git)
- Utvikling av enkel prosess med regler
Skriv regler i Eclipse
- Stateless vs stateful sessions
- Velge riktige fakta
- Grunnleggende operatører og Drools spesifikke operatører
- Grunnleggende akkumuleringsfunksjoner (sum, maks, osv...)
- Intermediære beregninger
- Innsatte nye fakta
- Øvelser (mange av dem)
- Ordneregler med BPMN
- Viktighet
- Regelflyt vs BPMN 2.0
- Kjør regelsett fra en prosess
- Regler vs portaler
- Kort oversikt over BPMN 2.0 funksjoner (transaksjoner, feilhåndtering)
- Utrettelig deklarativ bedriftslogikk i Drools
- Domain Specific Languages (DSL)
- Skap nye språk
- Forbered DSL til bruk av ledere
- Grunnleggende Natural Language Processing (NLP) med DSL
- Fusion (CPE), tidsmessig resonnering (for hendelser som skjer etter, mellom, osv...)
- Fusion operatører
- Eksempel i hendelsesskjemar
- Enhetstesting
Valgfrie emner
- OptaPlanner
- jBPM
- Drools og integrasjon via webtjenester
- Drools integrasjon via kommando-linje
- Hvordan endre regler/prosess etter utplassering uten å kompilere
Krav
- Programmeringsevner i hvilket som helst språk (f.eks., SQL, Java, C#, VBA)
Målgruppe
- Programvareutviklere
- Systemarkitekter
- Tekniske beslutningstakere som vurderer regelmotorer
Referanser (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurs - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Kurs - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Kurs - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Kurs - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Kurs - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Kurs - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.