Diplomarbeit: Portierbarkeit (Portabilität) von J2EE-basierten Applikationen am Beispiel des Gedächtnishilfesystems MEMOS

Tagged:  •    •    •    •    •    •    •  

Zusammenfassung

In dieser Diplomarbeit wird die Portabilität von verteilten J2EE-basierten Applikationen untersucht.

Im ersten Teil erfolgt eine Einführung in die Problematik der Portabilität sowie in die Grundlagen der J2EE-Plattform.
Im zweiten Teil werden am Beispiel des mobilen Gedächtnishilfesystems MEMOS die Probleme, die bei einer Portierung von komplexen J2EE-basierten Applikationen auftreten können, analysiert. Für alle ermittelten Probleme werden mögliche Lösungswege erarbeitet und deren Einfluss auf die Portabilität diskutiert. Es erfolgt eine Bewertung der Portabilität für die Software MEMOS und die J2EE-Plattform.

Im dritten Teil werden, basierend auf den Erkenntnissen der Analyse, zum einen Empfehlungen formuliert, wie J2EE-Projekte von Anfang an portabel gehalten werden können. Zum anderen wird an einem konkreten Szenario gezeigt, wie sich die Empfehlungen auch während der Wartung und Erweiterung einer bereits existierenden Anwendung umsetzen lassen.
Es wird beschrieben, inwiefern die empfohlenen Methoden und Open-Source Programme die Entwicklung und Wartung von J2EE-Anwendungen erleichtern und die Erstellung von portablem Quellcode begünstigen.

Stichworte: Portabilität, J2EE, EJB, Java, Komponenten-Software, Persistenz, verteilte Informationssysteme, Open-Source, Application Server, Datenbanken, CORBA, Metadaten, Ant, XDoclet

Abstract

This diploma thesis analyses the portability of distributed J2EE based applications.

The first part gives an introduction into the subject of portability, as well as into the basic principles of the J2EE platform. The second part analyses the problems that may occur during the porting of complex J2EE based applications, considering as example the mobile care system MEMOS. Possible approaches are developed for all identified problems, and their influence on the portability is discussed. An evaluation of the portability for the software MEMOS and the J2EE platform is given.

In the third part, recommendations are given - based on the findings of the analysis - how to keep J2EE projects portable right from the start. Using a specific scenario, it is also demonstrated how the recommendations can be implemented even during maintenance and enhancement of an already existing application. It is described in what way the recommended methods and open source programs facilitate the development and maintenance of J2EE applications, and support the preparation of portable source code.

Keywords: portability, J2EE, EJB, Java, component software, persistence, distributed information systems, Open Source, application server, databases, CORBA, metadata, Ant, XDoclet

Verschiedenes

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.
  • You may link to images on this site using a special syntax

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
10 + 8 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
Syndicate content