Wir erstellen regelbasierende Systeme für ihre Softwarelösungen.
Über die Prozess und Datenmodellierung wird es immer einfacher die treibenden Regeln für den Daten- und Informationsfluss sauber zu dokumentieren und diese in einer Engine zu speichern. Ziel von den regelbasierenden Systemen ist die Konfiguration dieser Regeln in einem separaten Administrationswerkzeug die Regeln für den Anwender komfortabel anpassen zu können.
Wir platzieren ihre Daten- und Geschäftslogik in einer zentralen Engine und ermöglichen ihnen auf Änderungen dieser Regeln eigenständig reagieren zu können. Das ist ein wichtiger Bestandteil des SOA Konzeptes. SOA steht hier für Serviceorientierte Architektur.
Historie: Früher wurden Regeln im Sourcecode fest implementiert. Zu einem späteren Zeitpunkt fing man an diese Funktionen-Regeln in so genannten DLLs auszulagern. Externe Programme konnten dann diese DLLs gezielt ansprechen und auch anstoßen. Das Ziel, dass der Anwender - entsprechend bei Regeländerungen - diese Anpassungen selber vornehmen kann, war dadurch noch nicht gewährleistet.
Auf dem Markt gibt es diverse Rules Engines, die teilweise jedoch sehr komplex im Aufbau sind und nicht einfach zu steuern sind.
Sprechen Sie uns an, wir beraten Sie gerne bei dem Einsatz von Rules Engines unter Konzeption von Serviceorientierten Architekturen