auf das mehrere tausend Nutzer parallel zugreifen und kurze Antwortzeiten erwarten,
in dem sehr viele Änderungen gleichzeitig erfolgen (hohe Last an schreibenden Transaktionen) und
das eine hohe Verfügbarkeit haben muss.
Das Altsystem ist vollständig in C++ implementiert. Im Laufe der Ablösung wird der Anwendungskern des Altsystems schrittweise durch einen modernen J2EE Application Server ersetzt. Die Umstellung erfolgt Funktion für Funktion unter Beibehaltung der Datenbank. Ein Gateway (Dispatcher) leitet die Zugriffe der Clients aus dem Altsystem entweder in den J2EE-Anwendungskern oder in den alten C++ Anwendungskern. Die Umstellung erfolgt also transparent für die Benutzer.
Wichert und Masuch berichten, dass die Migration sehr erfolgreich verlief. Lasttests ergaben eine Verbesserung der Performance um das Dreifache gegenüber dem Altsystem. Zusätzlich wurde der Betrieb des Gesamtsystems stabiler.
Studienobjekte
Ticketsystem
Studientypen
Fallstudie
Problemlösung
Erfolgreiche Teilablösung eines C++ Ticketsystems. Der Anwendungskern wurde teilweise ersetzt durch einen EJB-Applicationserver.