Schița de curs

Introducere scurtă la motoare de reguli

  1. Istoric scurt al Sistemelor Expert și a Motoarelor de Reguli
  2. Ce este Inteligența Artificială?
  3. Lanțuire directă vs lanțuire inversă
  4. Declarativ vs procedural/oop
  5. Compararea soluțiilor
  6. Când să folosiți motoare de reguli?
  7. Când nu să folosiți motoare de reguli?
  8. Alternative la motoarele de reguli

KIE

  1. Crearea de active
  2. Integrarea cu Workbench
    • Esecutarea directă a regulilor din KIE
    • Distribuirea
  3. Tabele de decizie
  4. Editorul ghidat de reguli
  5. Testare
  6. Elemente de lucru
  7. Versiuni și distribuție
  8. Un pic mai mult despre depozit (git)
  9. Dezvoltarea unui proces simplu cu reguli

Scriverea de reguli în Eclipse

  1. Sesiuni fără stare vs sesiuni cu stare
  2. Selectarea factelor adecvate
    • Operatori de bază și operatori specifici Drools
    • Funcții de acumulare de bază (sum, max, etc...)
    • Calculuri intermediare
  3. Adăugarea de noi fapte
  4. Exerciții (mulți dintre ei)
  5. Ordonarea regulilor cu BPMN
    • Salience
    • Lanțuirea regulilor vs BPMN 2.0
    • Esecutarea setului de reguli dintr-un proces
    • Reguli vs porți
    • O prezentare scurtă a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
    • O logică de afaceri declarativă completă în Drools
  6. Limbaje specifice domeniului (DSL)
    • Crearea de noi limbaje
    • Pregătirea DSL pentru a fi folosită de manageri
    • Procesare naturală a limbajului (NLP) de bază cu DSL
  7. Fuziune (CPE), raționament temporal (pentru evenimente care se produc după, între, etc...)
    • Operatori de fuziune
    • Exemplu în calendarizarea evenimentelor
  8. Testare unitară

Teme Opționale

  1. OptaPlanner
  2. jBPM
  3. Drools și integrarea prin servicii web
  4. Drools și integrarea prin linia de comandă
  5. Cum să schimbați regulile/procesele după distribuire fără a compila

Cerințe

  • Skilluri de programare în orice limbaj (de exemplu, SQL, Java, C#, VBA)

Audiență

  • Dezvoltatori de software
  • Arhitecți de sisteme
  • Persoane responsabile tehnice care evaluă motoarele de reguli
 21 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite