Die Grundidee des Business Rules Management (BRM) ist es, Geschäftsregeln und Entscheidungsprozesse nicht tief in der Software zu „vergraben“, sondern diese zu externalisieren und in einem seperaten Business Rule Management System (BRMS) in einer geeigneten graphischen oder textuellen Notation zu modellieren und zu pflegen. Im Idealfall ist bei einer Änderung der Geschäftsregeln keine Änderung des Source Codes durch Entwickler, sondern nur eine Anpassung der Regeln durch den Fachbereich notwendig.
Die OMG (Object Management Group) hat seit mit dem Standard DMN (Decision Model and Notation), der aktuell in einer Beta-Version vorliegt, einen Standard definiert, mit dem Entscheidungen und in gewissem Umfang auch Geschäftsregeln modelliert werden können. Die Unterstützerliste enthält mit IBM, Oracle und TIBCO prominente Namen. Der Standard kommt mit relativ wenig Symbolen aus, umfasst aber aufgrund der Meta-Modell-Definition dennoch über 170 Seiten. Im Standard wird auch der Zusammenhang zu BPMN skizziert (siehe auch Abbildung).
Das Cloud-BPM-Tool Signavio unterstützt bereits die Erstellung von DMN-Modellen. Weitere DMN-fähige Tools können gerne im Kommentar-Bereich genannt werden.
Auf den BPM & Integration Days im Februar in München spielt dieser Standard, auch im Zusammenspiel mit BPMN, eine Rolle.
Es ist m.E. spannend, ob und in wie weit dieser Standard in der Praxis eine Anwendung findet … lassen wir uns überraschen …
UPDATE: Inzwischen gibt es die Version DMN 1.1
UPDATE: Camunda ist ein professionelles Open Source BPM Tool, das jeweils die aktuellen Versionen von BPMN, DMN und CMMN unterstützt.

[…] 11. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 5. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 11. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 11. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 8. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 15. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 5. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 5. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 7. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 6. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] der OMG sehr stark an Bedeutung gewonnen: BPMN für die eigentliche Modellierung der Abläufe, DMN für die Modellierung von Entscheidungen und CMMN für die Modellierung von Cases (d.h. nicht […]
[…] 9. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 6. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 6. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 7. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 2. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 4. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 4. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] einer Einführung sowie einer Vorstellung der neuen Features, stehen jeweils auch die Themen CMMN, DMN und ein Praxisbericht auf der Agenda. Anschließend besteht noch die Möglichkeit zur Diskussion […]
[…] 7. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] Anschließend wurde noch die Bedeutung von aktuellen Trends und Standards für die Praxis diskutiert, wie z.B. CMMN (Case Management Model and Notation) und DMN (Decision Model and Notation). […]
[…] ist ein Java-basiertes OpenSource-BPM-Tool, das u.a. die Standards BPMN, CMMN und DMN unterstützt. Die Kundenliste ist beeindruckend: Allianz, Sparda-Bank, Union Investment, Generali, […]
[…] 8. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 14. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] 3. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln […]
[…] wurde die Modellierung von Geschäftsregeln / Entscheidungen mit DMN (Decision Model and Notation) sowie von nicht prozessartig darstellbaren Fällen / Cases mit CMMN (Case Management Model and […]
[…] Prozessen anhand des Beispiels Camunda erläuterte. Außerdem wurde die Relevanz von Standards wie DMN (Entscheidungen) und CMMN (Nicht effizient als Prozesse modellierbare Fälle) […]
[…] Auswahl der richtigen Gerichte wird zusätzlich noch DMN eingesetzt […]
[…] 9. DMN (Decision Model and Notation) – OMG-Standard für die Modellierung von Entscheidungen / Regeln… […]