Schița de curs
Introducere scurtă la motoarele de reguli
- Istoric scurt sau Sisteme Expert și Motoare de Reguli
- Ce este Inteligența Artificială?
- Inferența înainte vs Inferența înapoi
- Declarațiv vs procedural/oop
- Compararea soluțiilor
- Când să folosiți motoare de reguli?
- Când nu să folosiți motoare de reguli?
- Alternativă la motoarele de reguli
KIE
- Crearea de resurse
- Integrarea Workbench-ului
- Executarea regulilor direct din KIE
- Distribuirea
- Tabele de decizie
- Șabloane de reguli
- Editor guidat de reguli
- Testare
- Munca cu elemente de activitate (Work Items)
- Versiuni și distribuire
- O prezentare mai detaliată a depozitului (git)
- Dezvoltarea unui proces simplu cu reguli
Scrierea de reguli în Eclipse
- Sesiuni stateless vs stateful
- Selectarea faptelor adecvate
- Operatori de bază și operatori specifici Drools)
- Funcții de acumulare de bază (sum, max, etc...)
- Calculuri intermediare
- Inserarea unor noi fapte
- Exerciții (multe dintre ele)
- Ordonarea regulilor cu BPMN
- Salience
- Ruleflow vs BPMN 2.0
- Executarea setului de reguli dintr-un proces
- Reguli vs Gateway-uri
- O prezentare scurtă a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
- O logică de afaceri declarativă comprehensivă în Drools
- Limbajele specifice domeniului (DSL)
- Crearea unor noi limbaje
- Pregătirea DSL pentru a fi folosită de manageri
- Procesare naturală de limbaj (NLP) de bază cu DSL
- Fusion (CPE), raționament temporal (pentru evenimente care se întâmplă după, între, etc...)
- Operatori Fusion
- Exemplu în Ordonarea Evenimentelor
- Testare unitară
Teme Opționale
- OptaPlanner
- jBPM
- Drools și integrarea prin servicii web
- Drools și integrarea prin linia de comandă
- Cum să modificați regulile/procesele după distribuire fără a compila
Cerințe
Abilități de programare în orice limbaj (SQL, Java, C#, VBA, etc...)
Mărturii (4)
Antrenamentul este foarte interesant și poate fi util pentru proiectele noastre viitoare, iar antrenatorul este întotdeauna activ în răspuns la întrebările noastre și ne ajută atunci când avem probleme de partea noastră.
Charles Kevin Regaliza - Thakral One Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
Sunt într-adevăr impresionat de competențele sale tehnice, mai ales de abilitatea de a depista erorile și de scrierea codurilor. Acest lucru dovedește că este într-adevăr bine echipat din punct de vedere tehnic și excel la aceste aspecte. Cu toate acestea, acest lucru este diferit de abilitatea de a transmite științele și de a le împărtăși ca antrenor.
Roi Jason Buela - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
Demonstrațiile sale, începe de la zero, ceea ce ne permite să vedem procesul paș cu paș. În plus, exemplele practice erau excelente, se pare că sunt scenarii din viața reală.
Kim Justine Ferriol - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
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