Zusammenfassung
Wir stellen in diesem Artikel eine Architektur zur Einbindung von hierarchischen Legacy-Datenbanken in eine objektorientierte Anwendungsentwicklung in Java vor. Grundlage dieser Einbindung ist ein maßgeschneiderter JDBC-Treiber, mit dessen Hilfe ein Zugriff auf die komplexen Datenstrukturen auf der Legacy-Seite transparent vorgenommen werden kann. Der Treiber unterstützt einen großen Teil der Funktionalitäten von JDBC 1.22.
Die Vorteile dieses Ansatzes liegen im wesentlichen in der Bereitstellung der hierarchischen Daten unter einer standardisierten, relationalen Schnittstelle. Dadurch besteht insbesondere die Möglichkeit, die Daten durch kommerziell verfügbare objektrelationale Abbildungen in Objekte umzuwandeln. Die Schwierigkeiten des Ansatzes liegen z.Zt. noch im Bereich Transaktionskoordination.
Die Architektur wurde in einem Pilotprojekt in einem Unternehmen der Versicherungsbranche vollständig implementiert.
Dieser Artikel präsentiert Ergebnisse, die der Autor gemeinsam mit Richard Stubbs (UIST Consultants Ltd.) erarbeitet hat.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Distributed Transaction Processing: The XA Specification, X/Open Document No. XO/CAE/91/300 oder ISBN 1 872630 24 3.
Enterprise JavaBeans (EJB), http://java.sun.com/products/ejb.
Java Database Connectivity (JDBC), http://java.sun.com/products/jdbc.
Java Transaction API (JTA), http://java.sun.com/products/jta.
Object Management Group (OMG), http://www.omg.org.
Swing Connection (Swing), http://java.sun.com/products/jfc.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kerth, R. (1999). Eine Fallstudie: Einbindung von Legacy-Datenbanken über JDBC. In: Cap, C.H. (eds) JIT’99. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60247-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-60247-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66464-2
Online ISBN: 978-3-642-60247-4
eBook Packages: Springer Book Archive