Themen-Schwerpunkte
Konfiguratoren
Regelinterpreter
Der Sulzer-Regelinterpreter (RI bzw. StandRI) ist eine Software-Komponente für Konfiguratoranwendungen. Er wird in vielen Fahrzeug-Konfiguratoren von BMW eingesetzt. Durch seine Flexibilität kann er problemlos auf die jeweiligen Rahmenbedingungen zugeschnitten werden und ist damit für die Konfiguration von beliebigen Produkten verwendbar.
Zum schnellstmöglichen Zugriff auf die Produktdaten generiert der RI im Vorfeld eine hochoptimierte objektorientierte Datenbasis aus relationalen Backendsystemen.
Der RI stellt sicher, dass ein konfiguriertes Produkt zu jedem beliebigen Konfigurationszeitpunkt alle in der Wissensbasis definierten Regeln erfüllt. Bei Regelverletzungen generiert der RI einen entsprechenden "Konflikt" mit geeigneten Lösungsmöglichkeiten. Der Benutzer kann interaktiv eine der angebotenen Lösungen auswählen und mit einer gültigen Konfiguration fortfahren.
Architektur/Technik:
- Eingebettet in Konfiguratorapplikationen als Multi-Tier-Architektur mit „thin“ Java-Server und „smart“ Java-Client
- Entkopplung von Konfigurator-Logik durch ein Event-System
- Code-Reuse durch Bereitstellung gemeinsamer Bibliotheken für Konfiguratoren
Status:
Produktiveinsatz seit 1998,Weiterentwicklung und Betreuung