Hem Utveckling Vad är en inbäddad regelmotor? - definition från techopedia

Vad är en inbäddad regelmotor? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Embedded Rule Engine?

En inbäddad regelmotor är en inbäddad mjukvarukomponent i en applikation som gör att dess användare kan definiera, redigera eller ta bort affärslogik för programvaran. Eftersom det inte finns något behov av att ha förkunskaper i programvaruprogrammering för att hantera affärslogik är en inbäddad regelmotor ett användbart verktyg för användare utan programmeringsbakgrund, till exempel marknadsföringspersonal.

En inbäddad regelmotor är också känd som en inbäddad affärsregelmotor.

Techopedia förklarar Embedded Rule Engine

För att förstå en inbyggd regelmotor måste man förstå affärsregler. En affärsregel är ett affärsinriktat uttalande som är utformat för att stödja ett företag. Exempelvis kan affärsregeln för att bestämma en bilförsäkringspremie vara: om bilens ålder är större än fem år och bilen är en sedan, skulle försäkringspremien vara ett visst belopp.

En inbäddad regelmotor fungerar vanligtvis genom att separera affärsreglerna från kärnprogramvarukoden så att det är lätt för användaren att definiera eller konfigurera affärsreglerna. En typisk inbäddad regelmotor bör innehålla följande funktioner:

  • Regelförvar: En databas för lagring av alla regler som definierats av användare
  • Regeleditor: Ett intuitivt användargränssnitt som gör det möjligt att skapa, ändra och ta bort regler
  • Rapportering: Ett intuitivt användargränssnitt som gör det möjligt för användaren att fråga affärsregler från förvaret
  • Engine Execution Core: Programmeringskod som upprätthåller de affärsregler som definieras av användaren
Vad är en inbäddad regelmotor? - definition från techopedia