Research Work Carried Out by Students (David07)
Robert David.
Reengineering zu Web-Anwendungen: Ein architektureller Ansatz.
Theses, Institute of Computer Languages, Vienna University of Technology, 2007, in German.
Abstract:
Diese Magisterarbeit befasst sich mit dem Reengineering von Legacy Systemen
zu modernen Web-Anwendungen. Aufgrund der wachsenden Verbreitung der
Web-Technologien und der damit verbundenen Vorteile werden neue Systeme
zunehmend als Web-Anwendungen entwickelt. Ihnen gegenüber stehen
veraltete Systeme, Legacy Systeme genannt, die erfolgreich Wartungs- und
Erweiterungsversuchen widerstehen. In dieser Arbeit werden die
Möglichkeiten untersucht, solche Altsysteme zu modernen Web-Anwendungen
zu transformieren. Dazu wird zuerst ein Web-Reengineering Prozess deniert,
der auf den bekannten Reengineering-Aktivitäten basiert und diese
für das Zielsystem Web-Anwendung konkretisiert. Im Vordergrund steht
dabei die architekturelle Transformation. Das Ausgangssystem soll so
verändert werden, dass die Architektur der Web-Anwendung bereits dort
berücksichtigt wird. Für jeden Teilschritt des Prozesses werden
bekannte Reengineering-Methoden vorgestellt, die sich für die praktische
Durchführung eignen. Das Ergebnis ist ein durchgehender Prozess, der
für das Reengineering zu Web-Anwendungen als Basis verwendet werden kann.
Danach wird der Prozess im Rahmen einer Fallstudie angewendet, bei der ein
Altsystem zu einer funktional äquivalenten Web-Anwendung transformiert
wird. Dabei zeigt sich, dass eine Unterscheidung von physischer und logischer
Architektur und die Repräsentation beider im Ausgangssystem strukturelle
Vorteile für das Reengineering bringt. Mit den Ergebnissen der
Durchführung soll der architekturelle Ansatz des Prozesses analysiert
werden, um weitere Erkenntnisse über das Reengineering zu Web-Anwendungen
zu erlangen.
@MastersThesis{David07,
author = {Robert David},
title = {Reengineering zu Web-Anwendungen: Ein architektureller Ansatz},
school = {Institute of Computer Languages, Vienna University of Technology},
year = 2007,
address = {Vienna, Austria}
}