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.

 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite