Graue Türen und eine rote Tür zur Visualisierung von Einzigartigkeit

Zwei Mal ODM - aber ist WebSphere ODM gleich ODM Enterprise?

Wissensbeitrag

Die Umbenennung von Produkten stellt oft eine entscheidende Weiterentwicklung dar. Man möchte zeigen, dass die Änderungen zur letzten Version so groß sind, dass eine simple Versionsnummernänderung nicht ausreicht, um dieser gerecht zu werden. Oft möchte man auch deutlich machen, dass es sich nicht um eine reine Weiterentwicklung eines Produkts handelt, sondern die Einflüsse mehrerer Produkte zu einem neuen Produkt verschmolzen sind. In der Automobilbranche oder im IT-Bereich: Technologien verschiedener Produkte werden nicht selten zusammengeführt und in neuem Design mit einem neuen Namen präsentiert.

Hinter einer solchen Zusammenführung stecken sicherlich lange, wohldurchdachte Überlegungen. Dennoch können Sie beim Anwender auch für Verwirrung sorgen, wie wir im IT-Bereich oft selbst feststellen. Unternehmensumstrukturierungen, Firmenkäufe oder eben das Einführen neuer Produktsparten führen oft zu einem hohen Klärungsbedürfnis auf Kundenseite.

Ein aktuelles Beispiel sind die Produkte der ILOG-Sparte bei der IBM. ILOG war bis vor einigen Jahren ein eigenständiges Unternehmen, bevor es von der IBM übernommen wurde. IBM siedelte die ILOG Produkte innerhalb ihrer Websphere-Sparte an, womit sie zu IBM WebSphere ILOG Produkten wurden.

Einige Jahre später teilte man die ursprünglichen ILOG-Produkte neu auf: Die Business Rules-Produkte blieben bei WebSphere, während die Optimierungsprodukte der Sparte Industry Solutions zugeordnet wurden. Zu letzteren zählt nun unter anderem das IBM ILOG Optimization Decision Management Enterprise, kurz ILOG ODM Enterprise bzw. ILOG ODME.

Glühbirne als Sinnbild für den Geistesblitz

IBM ist in der Fortführung und Entwicklung seiner Produkte stark engagiert. Entsprechend wurden die Business Rules-Produkte innerhalb der WebSphere-Sparte kontinuierlich weiterentwickelt, so dass schließlich eine neue Versionsnummer nicht mehr ausreichend war. Daher wurde ein neuer Name gewählt: Aus dem bekannten Produkt mit dem ursprünglichen Namen ILOG JRules wurde IBM ILOG WebSphere Operational Decision Management, kurz WODM oder WebSphere ODM.

Wir haben nun also 2 Produkte unterschiedlicher Unternehmenssparten, deren Abkürzungen sich allerdings stark ähneln. Gibt es denn tatsächlich Überschneidungen der Produkte? Oder sind sie vollkommen unterschiedlich? Da diese Frage bereits bei einigen Kundengesprächen aufkam, kam mir die Idee zu diesem Blogbeitrag, bei dem ich Ihnen den Unterschied und die Einsatzmöglichkeiten der beiden Produkte näherbringen möchte.

Regelbasiert Entscheidungen treffen

Bei regelbasierten Engines werden Anfragen nacheinander abgearbeitet. Stellen Sie sich vor, Sie arbeiten in einem Mietwagenverleih. Vor Ihnen steht nun eine Menschenschlange, die alle ein Auto mieten wollen. Manche werden Mittelklassewagen fordern, wären aber auch mit einem Kleinwagen zufrieden. Manche, die einen Mittelklassewagen anfragen, würden im Notfall eher einen Oberklassewagen mieten. Manche können sich nicht auf Kompromisse einlassen, andere wiederum wollen einfach irgendein Fahrzeug und würden zur Not auch einen Kleinbus nehmen.

Tippen auf Tastatur

Sie arbeiten diese Schlange nun nacheinander ab. Doch was machen Sie dabei genau? Welchen Wagen geben Sie dem Kunden? Sie arbeiten automatisch einen Regelkatalog ab, ohne es zu merken. Die überlegen sich: Wenn ein Kunde einen Mittelklassewagen verlangt, dann sehe ich nach, ob es einen Mittelklassewagen gibt, der noch frei ist. Wenn solch ein Wagen frei ist, sehe ich nach der Ausstattung, und gleiche diese mit den Kundenwünschen ab. Anschließend nenne ich den Preis und warte ab, ob der Kunde zustimmt oder ablehnt. Wenn er zustimmt, fülle ich den Vertrag aus, ansonsten sehe ich nach, welcher Wagen eher in der Preiskategorie des Kunden liegt. So wird diese Entscheidung so lange fortgeführt, bis der Kunde sich endgültig für einen Wagen entscheidet oder Ihre Filiale wieder verlässt.

Nichts anderes macht eine regelbasierte Engine wie WODM: Sie hinterlegen vorher eine bestimmte Abfolge an Abfragen, die das System automatisch durchführt, bis letztendlich eine Entscheidung für einen Wagen oder gegen das Mieten gefallen ist. Dann folgt der nächste Kunde, für den der gleiche Regelkatalog gilt, und alle Anfragen werden nacheinander abgearbeitet. Bei einer regelbasierten Lösung werden also einzelne Entscheidungen nacheinander getroffen. Der Vorteil liegt auf der Hand: Solche vorgefertigten Entscheidungsbäume, Entscheidungstabellen, Entscheidungsregeln etc. sind sehr schnell, auch komplizierte Fragen lassen sich damit oft in Echtzeit beantworten.

Entscheidungen mit Hilfe von mathematischer Optimierung

Offene Fragen

Dass regelbasierte Systeme teilweise an ihre Grenzen stoßen, wird spätestens dann deutlich, wenn nicht eindeutig vorhersehbare Faktoren hineinspielen: In unserem Fall heißt dass, das einige Kunden die Filiale ohne einen Autoschlüssel verlassen müssen, weil ihr Wunschauto zuvor bereits an einen anderen Kunden vergeben wurde. Hätten sich die Kunden vorab absprechen und Kompromisse aushandeln können, hätte sich dies möglicherweise vermeiden lassen.

Um also gleichzeitig mehrere Anfragen zu berücksichtigen, wird mathematische Optimierung, zum Beispiel mit ODME, verwendet. Diese Kompromissfindung wird mit Hilfe von mathematischer Modellierung, also der Interpretation des Anwendungsfalls als Gleichungen, dargestellt. Eine Zielfunktion gibt dabei die Richtung vor. Das Ziel könnte zum Beispiel darin bestehen, die Anzahl der unzufriedenen Kunden zu minimieren. Eine mathematische Entscheidungsengine finden nun in kurzer Zeit die idealen Zuordnungen von Auto zu den verschiedenen Kunden. Aufgrund der Vielzahl an Möglichkeiten kommt die Performance natürlich nicht ganz an die regelbasierte Entscheidungsengine heran, liefert dafür aber bessere Ergebnisse unter Einbeziehung aller Faktoren.

Die Kombination beider Verfahren

In der Praxis werden solche Verfahren oft kombiniert. Da Sie als Vermieter auch vorab Reservierungsanfragen bekommen, können Sie Ihrem Kunden mit Hilfe des regelbasierten Systems in Echtzeit direkt zusagen, dass ein Fahrzeug verfügbar ist. Im System wird dieses Fahrzeug vorläufig reserviert, aber zugleich die Ausweichmöglichkeiten berücksichtigt. So haben Sie mit Hilfe der mathematischen Optimierung später die Möglichkeit, die Reservierungen zu optimieren. Auf diese Weise wird Ihre Flotte auf Grundlage des aktuellen Bestands optimal ausgelastet. Außerdem besteht die Möglichkeit, weitere Bedingungen wie beispielsweise das Freihalten von Fahrzeugen für spontane Anfragen zu berücksichtigen.

Haben Sie weitere Fragen zur Verwendung von ODME und WODM? Verwenden Sie bereits eine regelbasierte oder mathematische Engine? Welche Erfahrungen haben Sie gemacht? Ich freue mich auf Ihre Kommentare.

Graue Türen und eine rote Tür zur Visualisierung von Einzigartigkeit
Wissen

Mit WODM bessere operationale Entscheidung anbieten - Teil 1

Mit der Entwicklung des Marktes und den sich häufig verändernden Marktbedingungen benötigen wir Software, mit der Geschäftsregeln schnell erstellt und verändert werden können. WebSphere ODM (Abkürzungen für Operational Decision Manager) ist eine solche Plattform zum Geschäftsregelmanagement.

Wissen

Migration WebSphere ESB Nach IBM Integration Bus

Mit dem Ende des WebSphere ESB (WESB) als Standalone-Integrationsprodukt steht vielen Kunden bald eine Migration auf den IBM App Connect Enterprise (ACE) bevor. In diesem Blogbeitrag werden die beiden Produkte miteinander verglichen und die bei der Migration zu beachtenden Aspekte beschrieben.

News

Zwei Auszeichnungen auf einen Streich

Wir freuen uns über jede Auszeichnung. Nicht verwunderlich also, dass folgende Nachricht sowohl bei der Geschäftsführung, als auch bei den Mitarbeiter:innen für ein breites Grinsen sorgte: ARS erhält zwei Arbeitgeberauszeichnungen!

Weiterleitung zu Big Data Insider
Presse 05.04.17

KI gleich Watson – diese Gleichung geht noch nicht auf

Am 5. April 2017 erschien der Kommentar “KI gleich Watson – diese Gleichung geht noch nicht auf” von X-INTEGRATE Geschäftsführer Wolfgang Schmidt im Onlinemagazin “BigData-Insider“.

Person tippt am Laptop
Wissen

ODM-SOAP-Tests mit Excel

Wenn sich IBM Operational Decision Manager Tests auf ODM beschränken, können diese auch direkt aus Excel heraus durchgeführt werden – ohne den Umweg über SoapUI. Dazu wird lediglich ein bisschen Programmieraufwand mit VBA benötigt.

Services für WebSphere MQ
Technologie

WebSphere MQ

WebSphere MQ ermöglicht seit nun über 20 Jahren (vormals als MQ Series) die Anwendungsintegration von Geschäftsanwendungen durch den Austausch von Informationen über unterschiedliche Plattformen sowie beim Senden und Empfangen von Daten in Form von Nachrichten (Messages).

Rechner mit Programmiercode
Wissen

IBM ODM-Services automatisiert testen

Die Relevanz von ausgiebigen Tests ist in der Softwareentwicklung unumstritten. Der heutige Blogartikel befasst sich mit einer Möglichkeit, deployte Regelservices des IBM Operational Decision Managers automatisiert zu testen und diese Tests zu dokumentieren.

Wissen

IBM ODM Decision Server Insights

Mit dem neuen Tool IBM Decision Server Insights (DSI), basierend auf IBM Operational Decision Manager (ODM), bietet IBM eine leistungsstarke Möglichkeit, große Daten besser zu verwalten und in Echtzeit auszuwerten. Dieser Blogartikel fasst wertvolle Insights zum Thema zusammen.

IBM WebSphere MQ
Technologie

IBM WebSphere MQ

Ermöglicht seit mehr als 15 Jahren (vormals MQ Series) die Anwendungsintegration durch Unterstützung von Geschäftsanwendungen beim Austausch von Informationen über unterschiedliche Plattformen sowie beim Senden und Empfangen von Daten in Form von Nachrichten (Messages).

Services für den WebSphere Business Modeler
Technologie

WebSphere Business Modeler

Der WebSphere Business Modeler ist in der IBM Produktfamilie das Werkzeug für die Modellierung und Analyse von Geschäftsprozessen.

Services für den WebSphere Process Server
Technologie

WebSphere Process Server

Umfassend ausgestattete Prozessintegrationsplattform für Unternehmensservices auf der Basis einer serviceorientierten Architektur (SOA).

Übersicht

Atlassian Enterprise

Atlassian-Software unterstützt Teams jeder Größenordnung bei einer erfolgreichen Zusammenarbeit und das über Ländergrenzen und Zeitzonen hinweg.

Puzzle zur Visualisierung von Enterprise Application Integration (EAI)
Kompetenz 31.08.20

Enterprise Integration

Enterprise Integration unterstützt die Geschäftsprozessabwicklung und verschafft Unternehmen Kostenvorteile. Zum Aufbau von Integrationsszenarien verwendet X-INTEGRATE die Methode Baseline.

Offering

Atlassian Enterprise

Atlassian Enterprise solutions tailored to your needs

Puzzle zur Visualisierung von Enterprise Application Integration (EAI)
Kompetenz 06.03.25

Enterprise Integration

Enterprise Integration supports the execution of business processes and provides companies with cost advantages. To build integration scenarios, X-INTEGRATE uses the Baseline method.

appfire Red Hot Partner Award 2021
News 18.05.22

catworkx erhält zum dritten Mal in Folge den Red Hot Partner

Appfire zeichnet jedes Jahr eine Gruppe von Atlassian Solution Partnern aus, die herausragende Erfolge beim Einsatz und dem Verkauf der Produkte aus dem Appfire „Universum“ erzielt haben. catworkx zählt bereits zum dritten Mal in Folge mit zu den glücklichen “Ausgezeichneten”.

Newtonkugeln
Wissen

Aus zwei mach eins – Das „neue“ IBM Integration Bus

Die IBM hat sich jetzt entschieden den Message Broker und den WebSphere ESB zu einem Produkt zusammenzufassen, IBM Integration Bus (IIB). Dieser Artikel beschäftigt sich mit den Vorteilen und den Migrationswegen von WMB und WESB hin zu IIB.

Wissen

WebSphere ILOG Komponenten und Benutzerrollen

Welche Personengruppe sind an der Entwicklung und Wartung des Business Rule Management Systems beteiligt? Welche Werkzeuge benötigen sie? Mehr in unserem Blogartikel.

WebSphere Technical Conference 2009
Wissen

Nach der WebSphere Technical Conference 2009

Dieser Blogartikel liefert Ihnen Eindrücke von der WebSphere Technical Conference 2009.

WebSphere DataPower SOA Appliance
Wissen 21.09.09

WebSphere DataPower SOA Appliance - Und?

Im Rahmen seiner WebSphere DataPower Produktfamilie bietet IBM mittlerweile fünf Produkte an, die versprechen, Serviceorientierte Architekturen zu vereinfachen, zu beschleunigen und im Bezug auf deren Sicherheit zu verbessern. Mehr darüber in diesem Artikel.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!