Qu'est-ce que Moteur de règles métier
Système de gestion de logique métier
Moteur de Règles Métier
Business Rules Engine (BRE) — système logiciel permettant de définir, gérer et exécuter des règles métier séparément du code principal de l'application.
Composants BRE
| Composant | Fonction | |-----------|----------| | Éditeur de règles | Créer et modifier les règles | | Référentiel | Stocker les versions des règles | | Moteur d'exécution | Traiter les règles à l'exécution | | Surveillance | Suivre l'application des règles |
Format de Règle
SI condition1 ET condition2
ALORS action1
SINON action2
Exemples d'Application
- Scoring de crédit
- Tarification et remises
- Routage des demandes
- Validation des données
- Contrôles antifraude
BREs Populaires
- Drools (Java)
- Easy Rules
- NRules (.NET)
- json-rules-engine (Node.js)
- Business Rules Engine (Microsoft)