Schița de curs
Scurtă introducere în motoarele de reguli
- Inteligența artificială
- Sisteme expert
- Ce este un motor de reguli?
- De ce să utilizați un motor de reguli?
- Avantajele unui motor de reguli
- Când ar trebui să utilizați un motor de reguli?
- Motoare de scripting sau de proces
- Când NU ar trebui să utilizați un motor de reguli
- Cuplarea puternică și slabă
- Ce sunt regulile?
Unde sunt lucrurile
- Gestionarea regulilor într-un fișier jar
- Depozitul Git
- Executarea regulilor din KIE
- Gestionarea fișierelor BPMN și a fluxurilor de lucru
- Mutarea fișierelor de cunoștințe (reguli, procese, formulare, perioade de lucru...)
Testarea regulilor
- Unde să stocați testele
- Cum se execută testele
- Testarea cu JUnit
Strategii de implementare
- aplicație autonomă
- Invocarea regulilor din Java Cod
- integrare prin fișiere (json, xml, etc...)
- integrare prin intermediul serviciilor web
- utilizarea KIE pentru integrare
Administrarea regulilor
- autorizare
- Pachete
- Artifact Repository
- Editor de active
- Validare
- Model de date
- Categorii
- versionare
- Domeniu specific Languages
- Optimizarea hardware-ului și software-ului pentru executarea regulilor
- Multithreading și Drools
Kie
- Structuri de proiecte
- Cicluri de viață
- Construirea
- Implementare
- Rularea
- Fișe de instrucțiuni pentru instalare și implementare
- Unități organizaționale
- Utilizatori, reguli și permisiuni
- Autentificare
- Depozite
- Backup și restaurare
- Înregistrare
Cerințe
Good înțelegere a Java mediului, Linux sistemului de operare. Bazele depozitului Git recomandate, dar nu obligatorii.
Mărturii (5)
Laboratoarele
Frank Mhlongo - Standard Bank of South Africa
Curs - JBoss
Tradus de catre o masina
abilitățile formatorului în legătură cu subiectele și modul în care abordează acestea după vizionarea mediului nostru în sesiunea de împărțire a ecranului.
Stig-Ole Amundsen - Helse Nord IKT
Curs - WildFly Server Administration
Tradus de catre o masina
Antrenamentul cu siguranță a completat unele dintre lacunele din cunoașterea mea rămase după citirea OptaPlanner userguide. M-a familiarizat cu o înțelegere globală despre cum să abordăm utilizarea 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 operatori sunt explicate cu claritate.
Brian Amlon - Thakral One, Inc.
Curs - Introduction to Drools 7 for Developers
Tradus de catre o masina
Exerciții și rezolvare a problemelor în grup 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