Drools - często używane terminy
Zasady
Serce silnika reguł, w którym określasz warunki (jeśli „a” to „b”).
Fakty
Fakty to dane, na podstawie których będą działać przepisy. Z punktu widzenia Javy, Fakty to POJO (zwykły stary obiekt Java).
Sesja
Sesja wiedzy w Drools jest podstawowym elementem odpalania reguł. To sesja wiedzy zawiera wszystkie zasady i inne zasoby. Sesja wiedzy jest tworzona z bazy wiedzy.
Aby silnik reguł działał, do sesji wstawiane są fakty, a po spełnieniu warunku uruchamiana jest kolejna reguła. Sesja jest dwojakiego rodzaju -
- Sesja wiedzy bezstanowej
- Sesja wiedzy stanowej
Program
To logiczna koncepcja. Agenda jest logicznym miejscem, w którym aktywacje czekają na odpalenie.
Aktywacje
Aktywacje to thenczęść reguły. Aktywacje są umieszczane w agendzie, gdzie odpalana jest odpowiednia reguła.