Schița de curs
Introducere scurtă la motoare de reguli
- Istoric scurt al Sistemelor Expert și a Motoarelor de Reguli
- Ce este Inteligența Artificială?
- Lanțuire directă vs lanțuire inversă
- Declarativ vs procedural/oop
- Compararea soluțiilor
- Când să folosiți motoare de reguli?
- Când nu să folosiți motoare de reguli?
- Alternative la motoarele de reguli
KIE
- Crearea de active
- Integrarea cu Workbench
- Esecutarea directă a regulilor din KIE
- Distribuirea
- Tabele de decizie
- Editorul ghidat de reguli
- Testare
- Elemente de lucru
- Versiuni și distribuție
- Un pic mai mult despre depozit (git)
- Dezvoltarea unui proces simplu cu reguli
Scriverea de reguli în Eclipse
- Sesiuni fără stare vs sesiuni cu stare
- Selectarea factelor adecvate
- Operatori de bază și operatori specifici Drools
- Funcții de acumulare de bază (sum, max, etc...)
- Calculuri intermediare
- Adăugarea de noi fapte
- Exerciții (mulți dintre ei)
- 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
- 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
- Fuziune (CPE), raționament temporal (pentru evenimente care se produc după, între, etc...)
- Operatori de fuziune
- Exemplu în calendarizarea evenimentelor
- Testare unitară
Teme Opționale
- OptaPlanner
- jBPM
- Drools și integrarea prin servicii web
- Drools și integrarea prin linia de comandă
- 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
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