Innholdsfortegnelse:
Definisjon - Hva betyr innebygd regelmotor?
En innebygd regelmotor er en innebygd programvarekomponent i et program som lar brukerne sine definere, redigere eller fjerne forretningslogikk for programvaren. Siden det ikke er behov for å ha forkunnskaper i programvareprogrammering for å administrere forretningslogikk, er en innebygd regelmotor et nyttig verktøy for brukere uten programmeringsbakgrunn, for eksempel markedsføringspersonell.
En innebygd regelmotor er også kjent som en innebygd forretningsregelmotor.
Techopedia forklarer Embedded Rule Engine
For å forstå en innebygd regelmotor, må man forstå forretningsregler. En forretningsregel er en forretningsorientert uttalelse designet for å støtte en virksomhet. For eksempel kan forretningsregelen for å bestemme en bilforsikringspremie være: hvis bilens alder er større enn fem år og bilen er en sedan, ville forsikringspremien være et visst beløp.
En innebygd regelmotor fungerer vanligvis ved å skille forretningsreglene fra kjerneprogramvarekoden, slik at det er enkelt for brukeren å definere eller konfigurere forretningsreglene. En typisk innebygd regelmotor bør omfatte følgende funksjonaliteter:
- Rule repository: En database for lagring av alle regler definert av brukere
- Regeleditor: Et intuitivt brukergrensesnitt som tillater oppretting, endring og fjerning av regler
- Rapportering: Et intuitivt brukergrensesnitt som lar brukeren spørre forretningsregler fra depotet
- Engine Execution Core: Programmeringskode som håndhever forretningsreglene definert av brukeren