Student Thesis STUD-1799

BibliographyDorda, Clemens: Verwaltung von Benutzerprofilen mit Enterprise Java Beans.
University of Stuttgart, Faculty of Computer Science, Student Thesis No. 1799 (2001).
180 pages, german.
CR-SchemaD.3.3 (Programming Language Constructs and Features)
H.3.4 (Information Storage and Retrieval Systems and Software)
H.3.5 (Online Information Services)
KeywordsEnterprise Java Beans; WebSphere; Entity Beans; Session Beans; Middleware; Java; Benchmark; Datenbank; Benutzerprofil; AIDA; DaimlerChrysler
Abstract

Innerhalb des Teams Integrationsarchitekturen im Labor IT for Engineering des DaimlerChrysler Forschungszentrums Ulm wurde innerhalb der letzten Jahre der neue Architekturansatz AIDA (Architecture for the Integration of Data and Applications) entwickelt. Mit Hilfe generischer Middleware-Konzepte wird eine sog. virtuelle Integration existierender Systeme erreicht, die einen einheitlichen Zugriff auf alle beteiligten Systeme ermöglicht. Für den Anwender entsteht dabei der Eindruck eines einzigen Systems, obwohl nach wie vor die existierende Funktionalität der alten Systeme aufgerufen wird. Mittlerweile gibt es durch die Einführung von Enterprise Java Beans (EJB) und der Java 2 Enterprise Edition (J2EE) sogenannte Application Server (beispielsweise IBM WebSphere), die einen Systemaufbau ähnlich dem AIDA Architekturansatz auf der Basis von Java ermöglichen.

Diese Arbeit betrachtet dabei folgende Aspekte: Für alle Benutzer des Systems müssen verschiedene Benutzerdaten gepflegt werden wie beispielsweise Benutzername und Passwort. Außerdem werden häufig benutzerbezogene Anwendungsdaten gepflegt, etwa der Zustand der Benutzeroberfläche bei der letzten Abmeldung oder lokale Benutzernamen für eine bestimmte Anwendung. Da diese in einem heterogenen Anwendungsfeld nicht mehr zentral gespeichert werden können, muss ein verteilter Zugriff auf verschiedene heterogene Datenbanken möglich sein. Durch den Einsatz von Enterprise Java Beans ist es möglich, diesen Zugriff über ein einziges Bean zu steuern. Aufgabe dieser Arbeit war es, die verschiedenen Arten von Entity Beans und Session Beans auf ihre Eignung für diesen Anwendungsfall zu untersuchen. Anhand von praktischen Messungen wurde eine Übersicht von möglichen Anforderungen entwickelt, für die geeignete Lösungen auf der Basis von Enterprise Java Beans angegeben werden. Im Anhang finden sich die Quellcodes der während der Bearbeitung erstellten Software, sowie XML-Konfigurationsdaten für den Import in WebSphere.

Full text and
other links
PDF (1573666 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
CopyrightClemens Dorda
ContactClemens.Dorda@gmx.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Applications of Parallel and Distributed Systems
Entry dateFebruary 22, 2001
   Publ. Computer Science