Kursplan
Kort introduksjon til regelverk
- Kort historie om ekspertsystemer og regelverk
- Hva er kunstig intelligens?
- Forward vs Backward chaining
- Declarative vs procedyrer/oop
- Sammenligning av løsninger
- Når skal man bruke regelverk?
- Når skal man ikke bruke regelverk?
- Alternativer til regelverk
KIE
- Declarative vs Tradisjonell faktamodell
- Utføre enkle regler med enkle tester
- Opprette ressurser
- Beslutningstabeller
- Regelmaler
- Veiledende regelredigerer
- Testing, begrensninger og fordeler
- Utvikle enkle prosesser med regler
Skrive regler i Eclipse
- Stateless vs Stateful sessjoner
- Velge riktige fakta
- Grunnleggende operatører og Drools spesifikke operatører
- Grunnleggende akkumuleringsfunksjoner (sum, max, etc.)
- Intermediate beregninger
- Innsatte nye fakta
- Øvelser (mange av dem)
Ordningsregler med BPMN
- Salience
- Ruleflow vs BPMN 2.0
- Utføre regelsett fra en prosess
- Regler vs portaler
- Kort oversikt over BPMN 2.0 funksjoner (transaksjoner, feilhåndtering)
- Omfattende deklarative forretningslogikk i Drools
Domene-spesifikke språk (DSL)
- Opprette nye språk
- Forberede DSL for bruk av ledere
- Grunnleggende naturlig språkbehandling (NLP) med DSL
- Strategier for å skrive DSL fra regler
- Strategier for å skrive regler fra DSL skrevet av analytikere
Enhetstesting
- Teststrategier (test per sak eller per regel)
- Utføre tester automatisk
Krav
Selv om det ikke er nødvendig, anbefales programmeringskunnskaper på alle språk (SQL, Java, C#, VBA, osv...)
Referanser (5)
Labs
Frank Mhlongo - Standard Bank of South Africa
Kurs - JBoss
Maskinoversatt
Instruktørens ferdigheter om emnene og hans måte å tilnærme seg dem etter at han har sett vår miljø i skjermdelingsøkten.
Stig-Ole Amundsen - Helse Nord IKT
Kurs - WildFly Server Administration
Maskinoversatt
Delte delte eksempler på hver funksjon og/eller operatør er alle vel forklart.
Brian Amlon - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maskinoversatt
Oppgaver og problemløsning i grupper når oppgavene var mer utfordrende.
Randy Comer Comer - Sandia National Labs
Kurs - Drools 7 and DSL for Business Analysts
Maskinoversatt
I really enjoyed the good atmosphere.
Martin Jesterschawek
Kurs - Business Rule Management (BRMS) with Drools
Maskinoversatt