Neue Funktionen in IBM WebSphere ILOG BRMS 7
ILOG BRMS V7.0 ist eine größere neue Version (major release), und dies ist wahrscheinlich eine größere Untertreibung. BRMS V 7.0 basiert auf der Architektur von JRules 6.x und fokussiert auf zwei Themen: weiterer Ausbau der Möglichkeiten für Fachanwender und plattformübergreifende Entscheidungskomponenten. Die beiden Themen ziehen sich in technischen Verbesserungen durch alle Produkte des BRMS. Das Entwicklungsteam hat über 18 Monate unglaublich hart gearbeitet, um das zweifellos ambitionierteste Release der letzten Jahre herauszubringen. Die erste Iteration der neuen Version begann schon am 19. November 2007! Die folgenden Abschnitte geben einen kurzen Überblick über die wichtigsten neuen Funktionen.
Plattformübergreifende Entscheidungen
Rule Team Server unterstützt auch Rules for .NET Projekte
|
RTS kann nun auch Projekte verwalten, die auf der .Net-Plattform laufen sollen. Dies ermöglicht ein einheitliches und plattformunabhängiges Regel-Management komplett mit Berechtigungen, Reporting und Kontrolle des Lebenszyklus (Governance).
 |
Synchronisieren zwischen Rule Studio for .NET und Rule Team Server
|
Kunden, die .Net nutzen, können nun ihre Projekte direkt aus dem Visual Studio mit dem RTS Repoyitory synchronisieren.
|
| JRules Linux z & Rule Team Server Linux z |
Sowohl aus dem Rule Studio for Java (basiert auf Eclipse) als auch aus dem Rule Team Server kann man nun Regelwerke in COBOL Anwendungen in System z übertragen.
|
| Synchronisieren von RuleDocs mit Rule Team Server |
Rule Solutions for Office unterstützt nun auch JRules neben den Rules for .Net Produkten. RuleDocs lassen sich nun mit dem Rule Team Server synchronisieren und Teams können somit zwischen der dokumentbasierten Regelbearbeitung und einem zentralen Regel-Repository hin- und herspringen. Rule Team Server lässt sich mit RuleDocs aus dem lokalen Dateisystem oder über WebDAV synchronisieren.
|
Test & Simulation (Decision Validation Services)
Rule Team Server und die Decision Validation Services
|
Die Funktionen des Rule Scenario Managers wurden verbessert und in die Web-Seite des Rule Team Servers integriert. Das Testen und Simulieren von Regeln kann dadurch die Möglichkeiten des RTS Repositories nutzen, einschließlich der Berechtigungen und der Versionsverwaltung. Die Fachanwender können interaktiv Regeln bearbeiten und dann Tests und Simulationen durchführen.
 |
| Speichern von Szenarios in MS Excel Tabellen |
Das Ablegen von Test- und Simulationsszenarios aus den Decision Validation Services in MS Excel Tabellen wurde stark verbessert, so dass die Fachanwender nun viel einfacher große Mengen von Szenarios verwalten können.
|
| Ausführen von Szenarios im Rule Team Server |
Fachanwender können Testszenarios nun direkt im Rule Team Server ausführen und sich die Ergebnisse in derselben Umgebung ansehen, in der sie auch ihre Regeln verwalten. Eingangsdaten für die Tests und die erwarteten Ergebnisse werden aus MS Excel Tabellen geladen. Die Ergebnisberichte werden im RTS Repository gespeichert und können für Audit- und Governance-Zwecke verwendet werden.
|
| Business Simulation im Rule Team Server |
Fachanwender können Simulationen direkt im RTS ausführen, um entweder den Effekt von geänderten Regeln auf historische Daten zu sehen oder um den Effekt von Datenvariationen auf bestehende Regeln zu analyiseren. Für SImulationen gibt es Extension Points für die Berechnung von Key Performance Indikatoren, den Zugriff auf historische Daten und die Darstellung der Ergebnisse in überzeugenden Grafiken, die die Ergebnisse für große Datenmengen zusammenfassen.
 |
| Anpassung der Decision Validation Services |
Technische Benutzer können Plugins innerhalb des Rule Studio for Java nutzen, um die Decision Validation Service anzupassen. Sie können auch das Business Object Model mit Metadaten für Tests ergänzen. DVS Anpassungen wurden auch in die Rule Project Map im Rule Studio aufgenommen.
|
| Debuggen von Decision Validation Services |
Technische Anwender könne Szenarios nun im Rule Studio for Java ausführen und testen.
|
| Decision Warehouse |
Der JRules Rule Execution Server hat nun ein Decision Warehouse, so dass die Details jeder von einer Regel getroffenen Entscheidung automatisch in einer Datenbank protokolliert wird. Dies ist besonders interessant für die Einhaltung der SOX-, Basel II- oder HIPAA-Bestimmungen. Über die RES Console sind Abfragen zum Decision Warehouse möglich. Das Decision Warehouse enthält alle Informationen, die für Verständnis wichtig sind, welche Regel ausgeführt wurde und warum dies passiert ist. Das Decision Warehouse bietet Erweiterungsmöglichkeiten, um bestehende Analysedatenbanken und Business Intelligence Werkzeuge zu integrieren. Man kann das Decision Warehouse auch als Quelle für historische Daten für Simulationen mit den Decision Validation Services nutzen. Ein Verweis auf eine ausgeführte Regel führt direkt zur Regel im Rule Team Server.
|
Rule Solutions for Office
Synchronisieren zwischen RuleDocs und Rule Team Server
|
Synchronisieren von Rule Team Server mit einer oder mehreren RuleDocs aus dem lokalen Dateisystem oder über WebDAV. Queries im RTS können bestimmen, welche Regeln veröffentlich werden. |
| Bearbeiten von Entscheidungstabellen mit MS Excel 2007 |
Das Bearbeiten von Entscheidungstabellen ist einfach dank spezieller Schaltflächen in den Symbolleisten von Excel und der umfangreichen Vorschau- und Fehlerprüfungsfunktionen. Die Pflege der Metadata für Entscheidungstabellen erfolgt in einem Fenster neben der Tabelle.
|
| Bearbeiten von Regeln mit MS Word 2007 |
Freies Eingeben von Regeln innerhalb von MS Word, das fühlt sich an, wie das Erstellen eines normalen Textdokuments. Zusätzlich wird der Anwender aber durch Fehlerprüfungen und Vorschlagsmenüs dabei unterstütz, syntaktisch korrekte Regeln zu schreiben. Man kann durch das Vokabular blättern und über ein Fenster die Eigenschaften der Regel bearbeiten. Dokumenten können ausführbare Regeln und freie Textdokumentation und erläuternde Grafiken mischen.
|
Verbesserungen für Fachanwender
Rule Studio for Java
BOM Update View
|
Eine neue View dient dazu, Unterschiede zwischen dem Business Object Model und dem Executable Object Model anzuzeigen. Die View zeigt alle Unterschiede an und schlägt Aktionen für die Behebung vor. Klassen, die aus dem XOM importiert werden, erhalten eine automatische Verbalisierung. |
| Rule Analysis View |
Die neue Rule Analysis View wird verwendet, um eine statische Analyse der Regeln im Rule Studio for Java durchzuführen. |
| Verbesserter Ruleflow Editor |
Der Ruleflow Editor wurde neu geschrieben und ist noch besser zu bedienen. Er verwendet nun ein Eclipse Property Sheet.
|
Unterstützte Plattformen
Unterstützung für weitere Application Servers
|
- IBM WebSphere Application Server V7.0
- JBoss 5.0
- Oracle 10g Release 3 (10.1.3.1)
|
Unterstützung für weitere Databanken |
- IBM DB2 9.5
- IBM DB2 5.4 for i/Series
- Oracle 11g
- Sybase 15
- Apache Derby 10.4
|
|