Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2) (remove)
Applikationen im Java Enterprise Umfeld sind meist groÿe und ständig wachsende Softwaresysteme. In vielen Fällen stellt sich nach Jahren der Entwicklung die Frage, was zu tun ist um aktuelle Anforderungen zu erfüllen. So ist es auch bei TOP, welches ein von der ISO Software Systeme GmbH entwickeltes System für Reiseveranstalter ist. Nach der Vorstellung von TOP selbst, werden in dieser Arbeit die Anforderungen erfasst und ausgewertet, welche seitens der ISO gestellt werden. Das Ergebnis davon ist es, dass eine Migration der derzeit verwendeten EJB2 Beans nach EJB3, sowie kleinere Refactoringaufgaben einige Vorteile mit sich bringen. Anschlieÿend wird gezeigt, welche generellen Vorteile sich aus der EJB3 Technologie gegenüber der älteren Version ergeben. Dazu werden die Artefakte der beiden Technologien verglichen. Im Weiteren wird auf die allgemeine Migration dieser Artefakte, sowie die Besonderheiten bei TOP eingegangen. Aufbauend darauf wird das Transaktionsverhalten von EJB ansich, sowie für TOP betrachtet, wobei die korrekte Funktionsweise durch bestehende Tests belegt wird. Alle bis zu diesem Punkt gewonnenen Informationen, werden mit in das am Ende der Arbeit vorgestellte Migrationskonzept aufgenommen. Dabei wird eine aus diesen Informationen erstellte Migrationsstrategie vorgestellt. Weiterhin ist in dem Migratioskonzept das Vorgehen während der Migration, sowie einige Schätzungen des Aufwandes dafür enthalten.
Zur Erleichterung der Arbeit der Studentischen Organisationen rund um die Westsächsische Hochschule Zwickau, wurde das Projekt des studentischen Verwaltungssystems (SVS) ins Leben gerufen. Um mittels diesem die Terminplanung zu vereinfachen, soll eine Terminkomponente geschaffen werden. Das Ergebnis dieser Arbeit ist diese Terminkomponente. Dabei werden für die Erstellung, alle Phasen der Softwareentwicklung von der Anforderungserfassung bis zur Implementierung durchlaufen. Die verwendete Technologie ist EJB3. Dabei kommen die modellgetriebene Softwareentwicklung und Ansätze der testgetriebenen Softwareentwicklung zum Einsatz. Es wird gezeigt, in welcher Form und in welchem Umfang diese Technologien verwendet wurden. Exemplarisch wird erläutert, wie einzelne Teile der Terminkomponente umgesetzt wurden. Dabei werden verschiedene Lösungsansätze für den betreffenden Teil gezeigt, sowie die Gründe der Entscheidung für den verwendeten Ansatz genannt. Des weiteren wird auf Probleme und deren Lösung während der Entwicklung eingegangen.