Java Reference
In-Depth Information
diesen Programmen zur Verfügung und ist eine Softwareschicht, die über der Hard-
ware liegt.
5.1.5.2
Schichtenmodell für die Anwendungssoftware eines Rechners
Schichtenmodelle für Rechner finden nicht nur bei Informationssystemen, sondern
auch bei eingebetteten Systemen 75 (engl. embedded systems) Verwendung. Im Fol-
genden soll nur auf Schichtenmodelle für Informationssysteme eingegangen werden.
Das Betriebssystem wird dabei nicht berücksichtigt.
Die Anwendungssoftware eines Rechners beinhaltet im Allgemeinen folgende Funktio-
nalitäten:
x Ein- und Ausgabe (Benutzerschnittstelle),
x Verarbeitung und
x persistente Datenhaltung.
Im Falle der Verwendung eines kommerziellen DBMS besteht die persistente Daten-
haltung aus
x Datenzugriff (der Schnittstelle des DBMS und der dazugehörenden API für die ver-
wendete Programmiersprache),
x dem DBMS-Kern,
x den Funktionen des Betriebssystems und
x der persistenten Datenhaltung auf der Festplatte.
Hierbei verbirgt das DBMS das Betriebssystem.
Im Falle des direkten Zugriffs auf die Festplatte ohne die Verwendung eines kommer-
ziellen DBMS besteht die persistente Datenhaltung aus
x Datenzugriff (Schnittstelle des Dateisystems und der dazugehörenden API für die
verwendete Programmiersprache),
x den Funktionen des Betriebssystems und
x der persistenten Datenhaltung auf der Festplatte.
Im weiteren Verlauf dieses Kapitels soll nur der Einsatz eines kommerziellen DBMS
betrachtet werden und nicht das direkte Schreiben vom Programm aus auf die Fest-
platte bzw. das Lesen von der Festplatte.
Aus den zu Beginn dieses Kapitels genannten Funktionalitäten werden bei Einsatz ei-
nes DBMS die folgenden vier Schichten:
75 Siehe beispielsweise die AUTOSAR-Architektur für die Automobilindustrie [Kin09].
Search WWH ::




Custom Search