1 Repo
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 ist eine Java-Business-Rules-Engine zur Definition und Evaluierung bedingter Logik und Aktionen. Sie dient als Framework, um einfache Logikeinheiten in komplexe Hierarchien aus zusammengesetzten Regeln zu organisieren und als iterativer Regelprozessor zu fungieren. Das System fungiert als Expression-Language-Rules-Engine, die es ermöglicht, Regelbedingungen und Aktionen über dynamische Ausdrücke anstelle von statisch kompiliertem Code zu definieren. Dies ermöglicht die Konfiguration von Geschäftslogik, die das Anwendungsverhalten ändern kann, ohne den Quellcode neu kompilieren zu müssen. Die Engine unterstützt faktenbasiertes Matching, um Aktionen auszulösen, wenn Bedingungen übereinstimmen, und nutzt sowohl prioritätsbasierte sequentielle Verarbeitung als auch iterative Ausführungsschleifen, die Regeln abfeuern, bis ein stabiler Zustand erreicht ist. Sie verwaltet diese Prozesse durch ein Condition-Action-Muster und eine zusammengesetzte Regelhierarchie.
Evaluates a set of data repeatedly until all applicable rules have been fired and no further conditions are met.