regelsengine
Een regelsengine is software die bedrijfsregels omzet in uitvoer. Het scheidt vaak geautomatiseerde beslissingen van de hoofdapplicatielogica, waardoor regels lasbaar en aanpasbaar blijven zonder codewijzigingen. Regels worden meestal geformuleerd als voorwaarden (als) en acties (dan). Op basis van beschikbare feiten kan de engine besluiten wat te doen, zoals het toekennen van kortingen, het afwijzen van aanvragen of het routeren van een proces.
Werking: feiten worden in een working memory opgeslagen en de regelbasis bevat de regels. De inference engine
Componenten en talen: een regelsengine bestaat uit rule base (de regels), working memory (feiten), inference engine
Toepassingsgebieden: bedrijfsregels worden veel toegepast in financiën, verzekeringen, telecommunicatie, e-commerce en zorg. Voorbeelden zijn krediet- en
Voordelen en overwegingen: regelsengine vergroot wendbaarheid, onderhoudbaarheid en auditability doordat regels centraal beheerd worden. Nadelen zijn