Schița de curs
Scurtă introducere în motoarele de reguli
- Scurt istoric al Sistemelor Expert și 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ă folosești motoare de reguli?
- Când să nu folosești motoare de reguli?
- Alternative la motoarele de reguli
KIE
- Redactarea 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
- Mai multe despre repository (git)
- Dezvoltarea unui proces simplu cu reguli
Scrierea regulilor în Eclipse
- Sesiuni stateless vs stateful
- Selectarea faptelor adecvate
- 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 dintre ele)
- Ordonarea regulilor cu BPMN
- Saliență
- Flux de reguli vs BPMN 2.0
- Executarea setului de reguli dintr-un proces
- Reguli vs porți
- Scurtă trecere în revistă a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
- Logică de afaceri declarativă comprehensivă în Drools
- Limbi specifice domeniului (DSL)
- Crearea de limbi noi
- Pregătirea DSL pentru a fi folosit de manageri
- Procesare de bază a limbajului natural (NLP) cu DSL
- Fuziune (CPE), raționament temporal (pentru evenimente care au loc după, între, etc...)
- Operatori de fuziune
- Exemplu în Programe de Evenimente
- Testare unitară
Subiecte opționale
- OptaPlanner
- jBPM
- Integrarea Drools prin servicii web
- Integrarea Drools prin linie de comandă
- Cum să modifici reguli/procese după implementare fără compilare
Cerințe
- Abilități de programare în orice limbaj (de ex., SQL, Java, C#, VBA)
Publicul țintă
- Dezvoltatori 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