BRM Flashcards

1
Q

Erläutere die Motivation hinter dem Einsatz von BRM.

A
  • Business Rules Management (BRM) ermöglicht die Externalisierung von Geschäftsregeln.
  • Dadurch können Fachabteilungen Regeln isoliert pflegen und schnell anpassen.
  • Etablierte sowie Open-Source-Produkte bieten alle benötigten Komponenten.
  • Die Standardisierung bei Sprachen entwickelt sich jedoch nur langsam.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Nenne ein Systembeispiel.

A

JBoss Drools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein DMN?

A

DMN (Decision Model and Notation) ist ein Standard, um Entscheidungslogik (z. B. in Entscheidungstabellen) zu modellieren und automatisieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Arten von Geschäftsregeln gibt es? (5 Stück)

A

1.Logische „Wenn-DannRegeln“

2.Entscheidungstabellen/
Matrizen

3.Entscheidungsbäume

4.Entscheidungsprozesse

5.Komplexere RegelMaschinen à la Prolog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie stehen SOA, GPM und BRM in Beziehung zueinander?

A

Mit SOA lassen sich wiederverwendbare Geschäftsservices erstellen, die dann von BPM in einen Prozess verwandelt werden, wobei BRM die Flexibilität für den Prozess beisteuert. Es werden dadurch Kosten und Zeit gespart.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Erkläre was BR, BRM und BRMS ist. Mit jeweils einem Beispiel.

A
  • Business Rule (BR): Fachliche Regel, z. B. „Kreditantrag über 10.000 € ⇒ Bonitätsprüfung.”
  • Business Rule Management (BRM): Verwaltung dieser Regeln (Versionierung, Rechte), z. B. zentral gepflegte Kreditregeln.
  • Business Rule Management System (BRMS): Software mit Rule Engine zur automatischen Ausführung, z. B. automatisierte Kreditprüfung.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie funktioniert die Entscheidungslogik von DMN in Camunda?

A

In Camunda werden DMN-Tabellen erstellt, die anhand von Eingabedaten (z. B. Einkommen, Risiko-Score) Regeln definieren, um ein Ergebnis (z. B. „Risiko-Kategorie“, „Kreditwürdigkeit“) zu berechnen. Die Camunda-Engine liest die Eingaben, sucht die passende Zeile(n) in der Tabelle und gibt das automatisch berechnete Ergebnis zurück.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Beziehung BPMN zu DMN?

A

BPMN bildet den Ablauf des Geschäftsprozesses ab. DMN enthält die Entscheidungslogik (z. B. Tabellen). Der BPMN-Prozess ruft das DMN-Modell auf, um eine automatisierte Entscheidung zu treffen und wählt dann den passenden Pfad im Prozess.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly