Business Rule Management (BRM) Flashcards
Ausgangssituation
Aufgrund neuer oder geänderter Anforderungen müssen Systeme häufig angepasst werden
Problem: in vielen (Alt-)Systemen ist Anwendungslogik tief in Applikation verborgen:
-Abläufe/Prozesse
-Geschäftsregeln (Business Rules)
Systeme können nur noch aufwendig gewartet/weiterentwickelt werden.
Lösungsansätze:
-Externalisierung von Prozessen (Business Process Management)
-Externalisierung von Regeln (Business Rules Management)
-Direkte Pflege und Anpassung durch Fachabteilung
Begriffe
Business Rule (Geschäftsregel):
-Fachliche Regel, die den geschäftlichen Ablauf bestimmt
Business Rule Management (BRM):
-Systematische Verwaltung von Geschäftsregeln
-Wichtig: Versionierung, Rechtemanagement,…
Business Rule Management System (BRMS):
-System zur Unterstützung des BRM
Business Rule Enginge:
-Kern zur Abarbeitung der Regeln
Business Rule Editor:
-(graphischer) Editor
Regelarten
- logische “Wenn-Dann-Regel”
- Entscheidungstabellen/Matrix
- Entscheidungsbäume
- Entscheidungsprozesse
- Komplexere Regel-Maschine a la Prolog
SOA, BPM & BRM
- Business Rules können in Geschäftsprozesse als Service integriert werden
- Unterschiedliche mögliche Varianten