Ein „smarteres“ Modul:
Um den Prozess zu automatisieren gab es zwei mögliche Ansätze:
Option 1: Die Server des Kunden orchestrieren die Aufgaben und das Carsharing-Modul fungiert als reine CAN-Bus-Schnittstelle.
Option 2: Das Carsharing-Modul orchestriert den gesamten Prozess nachdem es vom Server des Kunden nur ein Archiv erhalten hat. Dies bedeutete, dass das Modul "smarter" gemacht werden musste.
Für den Kunden hätte Option 1 bedeutet, eine komplexe Reihe von Diensten auf dem eigenen Server zu implementieren, damit dieser die Echtzeit-Interaktion mit jedem Fahrzeug verwalten kann - ein zeitaufwendiges Vorgehen, das eine gute Netzwerkverbindung für jedes Auto während des Kodierungsprozesses erfordert hätte. Daher entschied sich Concept Reply in Zusammenarbeit mit dem Kunden für Option 2: Der Server des Kunden sollte nur ein Archiv mit den benötigten Daten für die Fahrzeugkomponenten generieren. Mit entsprechenden Modifizierungen sollte dann das Carsharing-Modul in der Lage sein, den Prozess unabhängig zu orchestrieren, indem es die Informationen herunterlädt und die Änderungen auf den CAN-Bus schreibt, während es die Daten kontinuierlich validiert und Statusänderungen sowie Fehler meldet.