Geschäftsregeln

Geschäftsregeln ergänzen Geschäftsprozesse und Statusmaschinen. Im Fall einer Bedingung mit einer Variablen kann zum Beispiel eine Geschäftsregel den Wert der Variablen während der Ausführung verändern. Da eine Geschäftsregel unter Verwendung einer graphisch orientierten Programmiersprache erstellt wurde, kann sie Entscheidungen auf der Basis eines Kontexts treffen. Die Entscheidung kann einfach oder komplex sein. Geschäftsregeln sind nicht prozedural, und die Regeln können unabhängig von einer Anwendung geändert werden.

Geschäftsregeln bestimmen das Ergebnis eines Prozesses auf der Basis eines Kontexts. Geschäftsregeln kommen in täglichen Geschäftssituationen zum Einsatz, um nach Maßgabe einer definierten Gruppe von Umständen eine Entscheidung zu treffen. Diese Entscheidung kann zur Abdeckung aller möglichen Umstände zahlreiche Regeln erforderlich machen. Geschäftsregeln innerhalb eines Geschäftsprozesses geben Anwendungen die Möglichkeit, schnell auf Änderungen von Geschäftsbedingungen zu reagieren. In einem Versicherungsunternehmen könnte eine Geschäftsregel zur Genehmigung einer KFZ-Versicherung für einen Antragsteller wie folgt lauten: Wenn der Antragsteller männlich und über 25 Jahre alt ist und die KFZ-Kategorie Sportwagen ist und die Person über die letzten fünf Jahre bei uns versichert war, dann ist der Antrag auf Versicherung zu einer Monatsprämie von 100 EUR zu genehmigen.

WebSphere Integration Developer bietet eine Reihe von Methoden zur Erstellung von Geschäftsregeln an. Sie können If-Then-Regeln oder Entscheidungstabellen erstellen, die sämtlich das Ergebnis Ihres Prozesses formen. Beachten Sie, dass diese Regeln unabhängig von dem eigentlichen Prozess sind. Das heißt, Sie können die Regeln jederzeit ändern, ohne den Prozess erneut erstellen zu müssen. Abhängig vom Standort Ihres Unternehmens könnten Sie zum Beispiel eine Regel wie die folgende haben: Wenn das Datum zwischen dem 26. Dezember und dem 1. Januar liegt, ist ein Urlaubsnachsaisonrabatt von 20% anzubieten. Sollten sich die Verkaufszahlen weiterhin nur zäh entwickeln, könnten Sie jederzeit den Rabatt auf 40% ändern.


Typen von Geschäftsregeln

Geschäftsregeln können nicht in einem Mediationsmodul verwendet werden. Sie können nur in WebSphere Process Server implementiert werden.

Zugehörige Konzepte
Java-Objekte
BPEL-Prozess
Statusmaschinen
Selektoren
Human Task
Schnittstellenzuordnung
Mediationsablauf
Eigenständige Verweise

Feedback
(C) Copyright IBM Corporation 2005, 2006. Alle Rechte vorbehalten.