क्या है बिजनेस रूल्स इंजन
बिजनेस लॉजिक प्रबंधन प्रणाली
बिजनेस रूल्स इंजन
Business Rules Engine (BRE) — सॉफ्टवेयर सिस्टम जो मुख्य एप्लिकेशन कोड से अलग बिजनेस नियमों को परिभाषित, प्रबंधित और निष्पादित करने की अनुमति देता है।
BRE घटक
| घटक | कार्य | |-----|-------| | नियम संपादक | नियम बनाना और संपादित करना | | रिपॉजिटरी | नियम संस्करण संग्रहीत करना | | निष्पादन इंजन | रनटाइम पर नियम प्रोसेस करना | | निगरानी | नियम अनुप्रयोग ट्रैक करना |
नियम प्रारूप
यदि शर्त1 और शर्त2
तो क्रिया1
अन्यथा क्रिया2
अनुप्रयोग उदाहरण
- क्रेडिट स्कोरिंग
- मूल्य निर्धारण और छूट
- अनुरोध रूटिंग
- डेटा सत्यापन
- एंटी-फ्रॉड जांच
लोकप्रिय BRE
- Drools (Java)
- Easy Rules
- NRules (.NET)
- json-rules-engine (Node.js)
- Business Rules Engine (Microsoft)