Schița de curs
Scurtă introducere în motoarele cu reguli
- Scurtă istorie sau Expert Systems and Rules Engine
- Ce este Inteligența Artificială?
- Înlănțuire înainte vs înapoi
- Declarativ vs procedura/oop
- Compararea solutiilor
- Când să folosiți motoarele de reguli?
- Când să nu folosiți motoarele de reguli?
- Alternative la motoarele cu reguli
KIE
- Model declarativ vs tradițional
- Executarea regulilor simple cu teste simple
- Crearea activelor
- Tabelele de decizie
- Șabloane de reguli
- Editor de reguli ghidate
- Testare, limite și beneficii
- Dezvoltarea unui proces simplu cu reguli
Reguli de scriere în Eclipse
- Sesiuni Stateless vs Stateful
- Selectarea faptelor adecvate
- Operatori de bază și Drools operatori specifici)
- Funcții de bază de acumulare (sumă, max, etc...)
- Calcule intermediare
- Inserarea de fapte noi
- Exerciții (multe dintre ele)
Reguli de comandă cu BPMN
- Proeminență
- Ruleflow vs BPMN 2.0
- Executarea regulilor dintr-un proces
- Reguli vs gateway-uri
- Scurtă prezentare generală a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
- Logica comercială declarativă cuprinzătoare în Drools
Specific domeniului Languages (DSL)
- Crearea de noi limbi
- Pregătirea DSL pentru a fi utilizat de către manageri
- Basic Natural Language Processing (NLP) cu DSL
- Strategii pentru scrierea DSL din reguli
- Strategii de scriere a regulilor din DSL scrise de analiști
Testarea unitară
- Strategii de testare (test pe caz sau pe regulă)
- Executarea automată a testului
Cerințe
Deși nu sunt necesare, se recomandă abilități de programare în orice limbaj (SQL, Java, C#, VBA, etc...).
Mărturii (5)
abilitățile formatorului în legătură cu subiectele și modul în care abordează acestea după vizionarea mediului nostru în sesiunea de împărțire a ecranului.
Stig-Ole Amundsen - Helse Nord IKT
Curs - WildFly Server Administration
Tradus de catre o masina
Exemplele partajate ale fiecărei funcții și/sau operatori sunt explicate cu claritate.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
Exerciții și rezolvare a problemelor în grup când problemele erau mai dificile.
Randy Comer Comer - Sandia National Labs
Curs - Drools 7 and DSL for Business Analysts
Tradus de catre o masina
I really enjoyed the good atmosphere.
Martin Jesterschawek
Curs - Business Rule Management (BRMS) with Drools
Tradus de catre o masina
Lots of exercises, which were good and which were well-administered.
Joseph Richardson
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina