Nima Biznes qoidalari mexanizmi
Biznes mantiq boshqaruv tizimi
Biznes Qoidalari Mexanizmi
Business Rules Engine (BRE) — asosiy dastur kodidan alohida biznes qoidalarini belgilash, boshqarish va bajarishga imkon beruvchi dasturiy tizim.
BRE komponentlari
| Komponent | Funksiya | |-----------|----------| | Qoidalar muharriri | Qoidalarni yaratish va tahrirlash | | Repozitoriy | Qoidalar versiyalarini saqlash | | Bajarish mexanizmi | Runtime da qoidalarni qayta ishlash | | Monitoring | Qoidalar qo'llanilishini kuzatish |
Qoida formati
AGAR shart1 VA shart2
U HOLDA harakat1
AKS HOLDA harakat2
Qo'llash misollari
- Kredit skoring
- Narxlash va chegirmalar
- So'rovlarni yo'naltirish
- Ma'lumotlarni tekshirish
- Firibgarlikka qarshi tekshiruvlar
Mashhur BRE lar
- Drools (Java)
- Easy Rules
- NRules (.NET)
- json-rules-engine (Node.js)
- Business Rules Engine (Microsoft)