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.

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.

Newtonkugeln
Wissen

Mit WODM bessere operationale Entscheidung anbieten - Teil 2

Der 2. Teil dieser Blogreihe behandelt, wie Geschäftsregeln mittels IBM WebSphere ODM implementiert werden können.

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.

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.

WebSphere Technical Conference 2009
Wissen

Nach der WebSphere Technical Conference 2009

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

Puzzleteil zur Visualisierung von Integration
Wissen

Free News und Support für IBM WebSphere Produkte

Sie nutzen IBM WebSphere Software und möchten zu Produktneuigkeiten immer auf dem Laufenden bleiben? Dann finden Sie in IBMs (s.u.) und unseren Twitter Nachrichten ausgewählte Neuigkeiten zu diesen Themen, diversen WebSphere Produkten, Meldungen aus der Branche und persönlichen Statements zu aktuellen IT Fragestellungen.

Geschäftsoptimierung
Wissen

Dynamische Anpassung an Absatzmärkte - Teil 2

Mathematische Optimierung ist ein valider Lösungsansatz für Zuordnungsprobleme. Der zweite Teil der Blogserie beweist dies mit einem Praxisbeispiel.

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.

WebSphere Technical Conference 2009
Wissen

WebSphere Technical Conference 2009

In unserem Blogartikel erfahren Sie alles zu den Highlights der WebSphere Technical Conference 2009. Lesen Sie zu den Hot Topics und dazu, wie „SOA in die Cloud“ wächst.

Wissen

Individuelle Java-Anpassungen in Optimierungsprojekten

Die Oberflächenanpassung im IBM-Optimierungstool ILOG DOC (ehemals ILOG ODM Enterprise) mit Hilfe von Java-Code ergibt ein Optimierungsmodell, das schnell für gute Ergebnisse sorgt. Dieser Blogartikel beleuchtet einige Kniffe, die dies möglich machen.

Presse 10.12.21

Mit Geschäftsregelmanagement zur Availability to Promise

Die X-INTEGRATE hat mit Werkzeugen von IBM einen Prozess entwickelt, mit dem Vertriebsabteilungen Auslieferungszusagen machen können.

Rechner mit Programmiercode
Wissen

Einführung in BRMS am Beispiel IBM ILOG

Heutzutage ist es Unternehmen aufgrund des hohen Wettbewerbsdruckes essenziell, schnell auf sich verändernde Marktbedingungen reagieren zu können. An dieser Stelle setzt ein Business Rule Management System an. Ein führender Anbieter von Business Rules Management Systemen (BRMS) ist ILOG. Mit der Übernahme von ILOG durch IBM.

Gleichgewicht zwischen Zeit, Kosten und Qualität
Wissen

Individuelle Fahrplanoptimierung mit IBM ILOG CPLEX

Bei Supply Chain-Fragestellungen kann es vorkommen, dass einem die ILOG Supply Chain-Produkte wie LogicNet Plus XE und Transportation Analyst für die eigenen Bedürfnisse unpassend erscheinen. Für diesen Fall bietet ILOG CPLEX eine Alternative.

Services für IBM Operational Decision Manager
Technologie

IBM Operational Decision Manager

Der IBM Operational Decision Manager ermöglicht es, Anwendungen über den Entwicklungsprozess hinaus flexibel auf veränderte Bedingungen anzupassen. Die Darstellung der programminternen Algorithmen wird so aufbereitet wird, dass fachliches Personal die gewünschten Änderungen eigenständig durchführen kann.

X-INTEGRATE Standortoptimierung
Lösung

X-INTEGRATE Standort Optimierung

Nahezu jedes größere Unternehmen ist auf eine geeignete Methode angewiesen, Standorte sinnvoll auszuwählen und zu betreiben. Um die besten Standorte zu ermitteln, setzen wir auf mathematische Optimierung.

Business Process Management mit IBM Produkten
Kompetenz 07.09.20

Business Process Management mit IBM Produkten

Unsere modernen Business Process Management Systeme bilden automatisierte, agile Prozessketten ab. Änderungen im Prozessablauf können jederzeit flexibel integriert werden.

Boston Consulting Group Logo
Referenz

IBM ILOG CPLEX als Ergänzung zu MATLAB

Die X-INTEGRATE besitzt tiefgehendes Wissen in der individuellen Modellerstellung für IBM ILOG CPLEX sowie in der Integration mit anderen Applikationen und Lösungen. Die BCG hat auf diese Expertise zurückgegriffen und in kurzer Zeit MATLAB durch IBM ILOG CPLEX erweitert.

Puzzleteil zur Visualisierung von Integration
Wissen

IBM Integration Bus 9 – Der neue Message Broker

Auf der Impact 2013 in Las Vegas wurde Version 9 des bewährten WebSphere Message Brokers (WMB) unter dem Namen IBM Integration Bus (IIB) vorgestellt. Der Grund für die Umbenennung ist sicher die neue ESB-Strategie der IBM. Der Blogartikel liefert Einzelheiten.

Mathematische Optimierung und Supermärkte
Wissen

Mathematische Optimierung und Supermärkte

Mathematische Optimierung findet in vielen Bereichen Anwendung. So auch zur Standortplanung für eine Supermarktkette. Dieser Blogartikel fasst die Eckpunkte des Projektes zusammen.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!