Schița de curs
Scurtă introducere în motoarele de reguli
- Scurt istoric al Sistemelor Expert și Motoarelor de Reguli
- Ce este Inteligența Artificială?
- Forward vs Backward chaining
- Declarativ vs procedural/OOP
- Comparație a soluțiilor
- Când să folosești motoare de reguli?
- Când să nu folosești motoare de reguli?
- Alternative la motoarele de reguli
KIE
- Crearea Activelor
- Integrarea Workbench
- Executarea regulilor direct din KIE
- Implementare
- Tabele de decizie
- Șabloane de reguli
- Editor ghidat de reguli
- Testare
- Elemente de lucru
- Versiune și implementare
- Puțin mai mult despre repository (git)
- Dezvoltarea unui proces simplu cu reguli
Scrierea regulilor în Eclipse
- Sesiuni Stateless vs Stateful
- Selectarea faptelor potrivite
- Operatori de bază și operatori specifici Drools
- Funcții de acumulare de bază (sum, max, etc...)
- Calcule intermediare
- Inserarea de fapte noi
- Exerciții (multe)
- Ordonarea regulilor cu BPMN
- Saliență
- Ruleflow vs BPMN 2.0
- Executarea setului 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ă comprehensivă în Drools
- Limbaje Specifice Domeniului (DSL)
- Crearea de limbaje noi
- Pregătirea DSL pentru a fi utilizat de manageri
- Procesare de bază a limbajului natural (NLP) cu DSL
- Fuziune (CPE), raționament temporal (pentru evenimente care trebuie să se întâmple după, între, etc...)
- Operatori de fuziune
- Exemplu în Programarea Evenimentelor
- Testare unitară
Subiecte optionale
- OptaPlanner
- jBPM
- Integrarea Drools prin servicii web
- Integrarea Drools prin linie de comandă
- Cum să modifici reguli/procese după implementare fără a recompila
Cerințe
- Abilități de programare în orice limbaj (de exemplu, SQL, Java, C#, VBA)
Publicul țintă
- Dezvoltatori de software
- Arhitecți de sisteme
- Decidenți tehnici care evaluează motoare de reguli
Mărturii (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina
It met our expectations.
Vadim Bilan
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina
The exercises were great and the material is short and concise.
Anjali Sharma
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina
It was nice to see some other editors, other details around bpmn.
Derek Doherty
Curs - Introduction to Drools 6 for Developers
Tradus de catre o masina