Mikä on Liiketoimintasääntömoottori
Liiketoimintalogiikan hallintajärjestelmä
Liiketoimintasääntömoottori
Business Rules Engine (BRE) — ohjelmistojärjestelmä, joka mahdollistaa liiketoimintasääntöjen määrittelyn, hallinnan ja suorittamisen erillään pääsovelluskoodista.
BRE-komponentit
| Komponentti | Toiminto | |-------------|----------| | Sääntöeditori | Luo ja muokkaa sääntöjä | | Tietovarasto | Tallenna sääntöversiot | | Suoritusmoottori | Käsittele sääntöjä ajon aikana | | Seuranta | Seuraa sääntöjen soveltamista |
Sääntömuoto
JOS ehto1 JA ehto2
NIIN toiminto1
MUUTEN toiminto2
Soveltamisesimerkit
- Luottoluokitus
- Hinnoittelu ja alennukset
- Pyyntöjen reititys
- Tietojen validointi
- Petostentorjuntatarkistukset
Suositut BRE:t
- Drools (Java)
- Easy Rules
- NRules (.NET)
- json-rules-engine (Node.js)
- Business Rules Engine (Microsoft)