Schița de curs
Scurtă introducere în motoarele de reguli
- Inteligenţă artificială
- Sistem expert
- Ce este un Rule Engine?
- De ce să folosiți un Rule Engine?
- Avantajele unui Rule Engine
- Când ar trebui să utilizați un Rule Engine?
- Motoare de scriptare sau de proces
- Când NU ar trebui să utilizați un Rule Engine
- Cuplaje puternice și libere
- Ce sunt regulile?
Crearea și implementarea regulilor
- Model de fapt
- KIE
- Vizionarea și depozitul de reguli
- Exerciții
Limbaj specific domeniului (DSL)
- Înlocuirea regulilor cu DSL
- Testarea regulilor DSL
- Exerciții
jBPM
- Integrare cu Drools
- Scurtă prezentare generală a BPMN de bază
- Invocarea regulilor dintr-un proces
- Reguli de grupare
- Exerciții
Fuziune
- Ce este Procesarea complexă a evenimentelor?
- Scurtă prezentare generală despre Fusion
- Exerciții
Mvel - limbajul de regulă
- Filtrare (tip de fapt, câmp
- Operatori
- Condiții compuse
- Prioritatea operatorilor
- Funcții de acumulare (medie, min, max, sum, collectList etc....)
Rete - sub capotă
- Algoritm de compilare
- Drools Extensii RETE
- Tipuri de noduri
- Subestimarea Rete Tree
- Rete Optimization
Testarea regulilor
- Testare cu KIE
- Testarea cu JUnit
OptaPlanner
- O prezentare generală a OptaPlanner
- Exemple simple
Integrarea regulilor cu aplicațiile
- Invocarea regulilor din Java Cod
Cerințe
Cunoștințe de bază ale oricărui limbaj de programare orientat pe obiecte.
Cunoștințe de bază despre modelul de date relaționale (RDBMS).
Ideea de bază a Business Modelării proceselor.
Mărturii (5)
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Curs - jBPM and Drools
I liked how the trainer was very eager to answer all of our questions
Matthew Nelson Manuel - Thakral One, Inc.
Curs - jBPM for Developers
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Curs - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.