JRules automatisiert den Einsatz regelbasierender Web-Services

12.02.2007
Ilog führt in Version 6.5 seines Systems für Business-Rule-Management so genannte Transparent Decision Services ein.

Der Einsatz regelgestützter Web-Services in einer Service-orientierten Architektur (SOA) erfordert laut Ilog oft einen hohen zusätzlichen Programmieraufwand. JRules 6.5 soll nun die Entwicklung und den Einsatz solcher Decision Services, also Entscheidungsservices innerhalb einer SOA, deutlich erleichtern. So ist es laut Hersteller möglich, dass beispielsweise das Projektteam einer Bank mit JRules 6.5 eine regelbasierende Kredit-Risikobewertung selbst entwickelt und implementiert. Fachanwender sollen ohne IT-Unterstützung ihre Vorgaben als Geschäftsregeln modellieren können, ein Assistent innerhalb der neuen Version generiert dann auf Mausklick automatisch den notwendigen Programmcode und alle Konfigurationsdateien. Ilog spricht in diesem Zusammenhang von Transparent Decision Services, die letztlich die Wiederverwendbarkeit von Web-Services erhöhen. Dies sei besonders wichtig, da laut Gartner viele SOA-Anwender enttäuscht beklagen, dass der Wiederverwendungsgrad oft nur zehn bis 40 Prozent betrage.

Eine zweite Neuerung in Version 6.5 ist ebenfalls dazu gedacht, die Verwendung des BRM-Systems durch die Fachabteilung zu ermöglichen. Mit Hilfe einer semantischen Abfrage können Anwender im Rule Team Server (RTS), der Fachanwender-Umgebung von JRules, leicht diejenigen Policies finden, die sie für ihre Arbeit benötigen. Dafür müssen sie laut Ilog nicht wissen, wie das Regel-Repository aufgebaut ist und können trotzdem die Auswirkungen von Regeländerungen vor ihrer Einführung abschätzen. Zusätzlich zur semantischen Abfrage besteht die Möglichkeit, das Look-and-Feel des Rule Team Servers an individuelle Anforderungen anzupassen.

Entwickler profitieren davon, dass das JRules 6.5 Rule Studio das quelloffene Entwicklungs-Framework Eclipse 3.2 unterstützt. JRules 6.5 ist ab sofort erhältlich. Im Laufe dieses Jahres wird es auch eine deutsche Version des Updates geben. (ue)