Business Rules
"Der Begriff Geschäftsregel oder englisch Business-Rule bezeichnet in der Wirtschaftsinformatik als Sammelbegriff verschiedene Arten von Regeln, die in oder in Zusammenhang mit Computerprogrammen verwendet werden. Man versteht darunter nicht notwendigerweise eine geschäftliche Angelegenheit, sondern Business-Rules können auch ganz elementare technische Sachverhalte beschreiben." (Wikipedia)
Seit 1999 beschäftigen wir uns mit regelbasierter Softwareentwicklung. Wir kombinieren regelbasierter Entwicklung mit Rapid Application Development. Zum Einsatz kommt hier insbesondere USoft als technische Basis, da es für viele Anwendungsbereiche beide Ansätze sinnvoll verbindet.
Durch diese Vorgehensweise erzeugen wir Software deklaratorisch und nicht durch Programmcode. Somit besteht die erstellte Software aus Regeldefinitionen, welche in einem zentralen Repository gehalten werden und applikationsweit Gültigkeit haben. Damit gibt es einen "Single Point of Definition", dies verhindert mehrfach Implementierung und damit mögliche Fehlerquellen. Der weitgehende Verzicht auf benutzergeschriebenen Programmcode führt zu qualitativ hochwertiger Software.
Wir sehen hier für eine große Gruppe von Anwendungen die Zukunft der Softwareentwicklung.

