Archive for the ‘JRules’ Category

JRules 7 ohne J ?

Freitag, Juli 17th, 2009

Seit Ende Juni 2009 gibt es eine neue Major-Version von JRules. Der offizielle Name lautet nun IBM WebSphere ILOG BRMS V7. Ich bleibe erstmal beim deutlichen kürzeren JRules 7. Obwohl ein Blick in diese neue Version Zweifel am “J” in JRules aufkommen lassen. Bisher gab es das Business Rules Management System (BRMS) getrennt für 3 Plattformen:

  • JRules für die Java-Welt mit Rule Studio als Eclipse-Plugin für Entwickler, Rule Team Server (RTS) für die Pflege der Regeln durch den Fachbereich, Rule Execution Server (RES) für die Ausführung der Regeln und Rule Scenario Manager für Testen und Simulieren
  • Rules.Net für die Microsoft .Net-Umgebung mit einer starken Integration in die Microsoft Produkte rund um Visual Studio, Office und IIS
  • Rules for Cobol für das Ausführen von Regeln als Cobol-Programme

Mit der neuen Version 7 wachsen nun diese unterschiedlichen Editionen zusammen und plattformübergreifendes Regelmanagement ist daher eines der zentralen Innovationen.

Für mich am spannendsten ist dabei, dass die Integration der Plattformen eines der häufigsten Hindernisse für die Einbindung des Fachbereichs in die Regelpflege beseitigt. Ein Fachanwender kann nun eine Regel in Word oder eine Entscheidungstabelle in Excel pflegen. Bisher ging dies bei Rules.Net-Projekten, aber mit Version 7 geht das auch bei Java-Projekten also JRules. Der Einsatz eines weiteren Programms wie früher der Rule Builder oder heute der Rule Team Server löste meist keine Begeisterung aus. Der Fachbereich musste in der Bedienung geschult werden, der Rule Builder war als sehr mächtiges Werkzeug auch sehr abschreckend und man musste die Benutzung einer weiteren Software im Kopf behalten. Heute kann der Fachbereich die gewohnten Programme Word und Excel benutzen.

Eine kurze Übersicht über die wichtigsten neuen Funktionen mit Screenshots stehen auf unserer Homepage.

JRules: Logging von Regeln mit IlrTool

Freitag, Juli 10th, 2009

Eine der häufigsten Anforderungen unserer Kunden ist das Protokollieren, welche Regeln denn wirklich gefeuert haben. Die Ausführung eines Regelwerks in der Regelmaschine ist ja zunächst mal eine Black Box. Man weiß nicht wirklich, was passiert und warum eine bestimmte Entscheidung getroffen wird. Durch das Logging wird dieBlack Box durchsichtig. (weiterlesen…)