Lade Inhalt...

Objektorientierte Persistenzmechanismen in Enterprise JavaBeans

Diplomarbeit 2000 141 Seiten

Informatik - Wirtschaftsinformatik

Zusammenfassung

Inhaltsangabe:Einleitung:
In der vorliegenden Arbeit werden Möglichkeiten zum Einsatz objektorientierter Persistenzmechanismen in Enterprise JavaBeans (EJB 1.1) untersucht und Vorgehensweisen sowie Probleme näher herausgearbeitet. Dabei steht sowohl die Abbildung der verschiedenen Datenmodelle, als auch die Unabhängigkeit vom konkreten zugrundeliegenden Datenbankmanagementsystem im Vordergrund. Darüber hinaus werden Performance- und Skalierbarkeitsaspekte berücksichtigt.
Gang der Untersuchung:
Nach einer Einführung und Motivation für die Problematik werden Aspekte der Abbildung von Beans auf die Klassenstruktur einer objektorientierten Datenbank und die damit verbundenen Konvertierungen ausführlich betrachtet. Dies umfaßt neben der Abbildung des Datenmodells auch die Integration der verschiedenen Transaktionsmanagementkonzepte. Im folgenden werden Teilkomponenten des Persistenzmanagements von EJB identifiziert sowie deren Aufgaben und Abhängigkeiten herausgearbeitet. Dabei wird der Bedarf an einer einheitlichen Schnittstelle zwischen dem EJB-Container und dem Ressourcenadapter des Datenbankmanagementsystems deutlich. Diese soll die Integration eines beliebigen Persistenzmechanismus - insbesondere auch eines objektorientierten - in EJB ermöglichen.
Ausgehend von den Erkenntnissen aus den vorangestellten Betrachtungen wird im Hauptteil dieser Arbeit eine Ressourcenadapterschnittstelle, die EJBDBC-Schnittstelle, zum Einsatz bei container-managed Persistenz in EJB definiert. Die EJBDBC-Schnittstelle ist eine Call-Level-Schnittstelle, der als Datenmodell das Entity-Bean-Modell zugrunde liegt. Auf diese Weise wird ein Impedance Mismatch an der Datenbankschnittstelle vermieden. Die Abbildung des Entity-Bean-Schemas der EJB-Anwendung auf das Datenschema der zugrundeliegenden Datenbank ist innerhalb des Ressourcenadapters gekapselt. Somit wird Orthogonalität zwischen der Containerimplementierung und dem DBMS erreicht.
Eine prototypische Implementierung der vorgestellten Schnittstelle auf Grundlage eines objektorientierten Datenbankmanagementsystems war ebenfalls Teil dieser Arbeit. Anhand derer werden Messungen durchgeführt, die die Performance der verschiedenen Varianten der Abbildung des Datenmodells gegenüberstellen und den Einfluß von Prefetching zur Performanceoptimierung verdeutlichen. Dabei kommt jedoch kein realer EJB-Container zum Einsatz, sondern ein Testprogramm, welches die verschiedenen Varianten vergleichbar […]

Details

Seiten
141
Erscheinungsform
Originalausgabe
Jahr
2000
ISBN (eBook)
9783832424770
ISBN (Buch)
9783838624778
Dateigröße
1.1 MB
Sprache
Deutsch
Katalognummer
v218273
Institution / Hochschule
Technische Universität Dresden – Informatik, Systemarchitektur
Note
1,2
Schlagworte
middleware datenbanken datenmodelle

Autor

Teilen

Zurück

Titel: Objektorientierte Persistenzmechanismen in Enterprise JavaBeans