Was ist Geschäftsregel-Engine
Geschäftslogik-Verwaltungssystem
Geschäftsregel-Engine
Business Rules Engine (BRE) — Softwaresystem, das die Definition, Verwaltung und Ausführung von Geschäftsregeln getrennt vom Hauptanwendungscode ermöglicht.
BRE-Komponenten
| Komponente | Funktion | |------------|----------| | Regeleditor | Regeln erstellen und bearbeiten | | Repository | Regelversionen speichern | | Ausführungs-Engine | Regeln zur Laufzeit verarbeiten | | Monitoring | Regelanwendung verfolgen |
Regelformat
WENN Bedingung1 UND Bedingung2
DANN Aktion1
SONST Aktion2
Anwendungsbeispiele
- Kreditscoring
- Preisgestaltung und Rabatte
- Anfrage-Routing
- Datenvalidierung
- Anti-Betrugs-Prüfungen
Beliebte BREs
- Drools (Java)
- Easy Rules
- NRules (.NET)
- json-rules-engine (Node.js)
- Business Rules Engine (Microsoft)