1 repository
The process of repeatedly evaluating a set of data against rules until all applicable conditions are resolved.
Distinct from Fact Extraction Pipelines: Candidates focus on data extraction or temporal storage, not the iterative evaluation of rules against facts.
Explore 1 awesome GitHub repository matching software engineering & architecture · Iterative Fact Processing. Refine with filters or upvote what's useful.
Easy-rules este un motor de reguli de business Java conceput pentru definirea și evaluarea logicii condiționale și a acțiunilor. Acesta servește ca framework pentru organizarea unităților de logică simple în ierarhii complexe de reguli compozite și acționând ca un procesor iterativ de reguli. Sistemul funcționează ca un motor de reguli de limbaj de expresie, permițând condițiilor și acțiunilor regulilor să fie definite prin expresii dinamice mai degrabă decât prin cod compilat static. Acest lucru permite configurarea logicii de business care poate schimba comportamentul aplicației fără a necesita recompilarea codului sursă. Motorul suportă potrivirea bazată pe fapte pentru a declanșa acțiuni atunci când condițiile se aliniază, utilizând atât procesarea secvențială bazată pe prioritate, cât și bucle de execuție iterative care declanșează reguli până când se atinge o stare stabilă. Gestionează aceste procese printr-un tipar condiție-acțiune și o ierarhie de reguli compozite.
Evaluates a set of data repeatedly until all applicable rules have been fired and no further conditions are met.