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)
Formarea a completat cu certitudine unele dintre lacunele din cunoștințele mele lăsate de citirea ghidului utilizator al OptaPlanner. Mi-a oferit o înțelegere largă și bună a modului în care să abordez folosirea OptaPlanner în proiectele noastre viitoare.
Terry Strachan - Exel Computer Systems plc
Curs - OptaPlanner in Practice
Tradus de catre o masina
Exemplele partajate ale fiecărei funcții și/sau operațiuni sunt toate bine explicite.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
Realizarea de activități practice și/sau de cazuri de utilizare.
Brian A - Thakral One, Inc.
Curs - jBPM and Drools
Tradus de catre o masina
M-am bucurat că instrucționarul a fost foarte disponibil să răspundă la toate întrebările noastre
Matthew Nelson Manuel - Thakral One, Inc.
Curs - jBPM for Developers
Tradus de catre o masina
Exerciții și rezolvarea problemelor în grupuri atunci când problemele erau mai dificile.
Randy Comer Comer - Sandia National Labs
Curs - Drools 7 and DSL for Business Analysts
Tradus de catre o masina