previous next Up Title Contents

3.7.7 Objekte und SQL-Datenbanken

Eine Entwicklung von objektorientierten Anwendungen, die den Zugriff auf SQL-Datenbanken ermöglichen, bedarf der Abbildung statischer, zwei-dimensionaler Datenstrukturen auf die Anwendungsobjekte. Die Umsetzung einer solchen Anwendung ist sehr aufwendig und damit fehlerträchtig.

EOF hilft bei der Lösung dieses Problems, in dem es Zwischenschichten oberhalb der Datenbank implementiert. EOF löst das Problem, in dem es das Datenmodell in dem sogenannten Enterprise Objects abbildet und die Kommunikation zwischen Datenbank und Anwendung über diese abwickelt. Somit wird das Datenmodel abstrahiert und erhöht damit die Wartbarkeit der erstellten Anwendung.

EOF erhöht die Flexibilität. Da die Anwendung nur in Abhängigkeit des Objektmodells entwickelt wird, ist es möglich die Anwendung unabhängig von der Datenbank zu entwickeln. Durch die Auswahl eines entsprechenden Adapters, je nachdem welche Datenbank auf dem jeweiligen System zur Verfügung steht, ist dann der Zugriff auf die Datenbank möglich.


previous next Up Title Contents