Schița de curs
Scurtă introducere în motoarele de reguli
- Scurtă istorie a Sistemelor Expert și a Motoarelor de Reguli
- Ce este Inteligența Artificială?
- Înlănțuire înainte vs înapoi
- Declarativ vs procedural/oop
- Comparația soluțiilor
- Când să folosiți motoare de reguli?
- Când să nu folosiți motoare de reguli?
- Alternative la motoarele de reguli
KIE
- Model de fapte declarativ vs tradițional
- Executarea unor reguli simple cu teste simple
- Crearea de active
- Tabele de decizie
- Șabloane de reguli
- Editorul ghidat de reguli
- Testarea, limite și beneficii
- Dezvoltarea unui proces simplu cu reguli
Scrierea regulilor în Eclipse
- Sesiuni fără stare vs cu stare
- Selectarea faptelor corespunzătoare
- Operatori de bază și operatori specifici Drools)
- Funcții de acumulare de bază (sumă, maxim, etc...)
- Calcule intermediare
- Inserarea de fapte noi
- Exerciții (multe)
Ordonarea regulilor cu BPMN
- Saliență
- Ruleflow vs BPMN 2.0
- Executarea unui set de reguli dintr-un proces
- Reguli vs porți
- Scurtă prezentare a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
- Logică de afaceri declarativă cuprinzătoare în Drools
Limbaje Specifice Domeniului (DSL)
- Crearea de noi limbi
- Pregătirea DSL pentru a fi folosit de manageri
- Procesare de bază a limbajului natural (NLP) cu DSL
- Strategii pentru scrierea DSL din reguli
- Strategii pentru scrierea regulilor din DSL scrise de analiști
Testarea unitară
- Strategii de testare (test pe caz sau pe regulă)
- Executarea automată a testelor
Cerințe
Deși nu este obligatoriu, este foarte recomandat să aveți cunoștințe de programare în orice limbaj (SQL, Java, C#, VBA, etc...)
Mărturii (5)
Labs-urile
Frank Mhlongo - Standard Bank of South Africa
Curs - JBoss
Tradus de catre o masina
abilitățile instrucționarilor cu privire la teme și modul în care abordează acestea după ce au vizualizat mediul nostru în sesiunea de împărtăș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 operațiuni sunt toate bine explicite.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
Exerciții și rezolvarea problemelor în grupuri atunci 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