Der Ausgangspunkt: Datenbankanwendung


Den Ausgangspunkt der komponentenbasierten Reorganisation bildet eine Datenbank-Applikation (Datenbank­anwendung), die als ausführbares Programm vorliegt.[1]

Unter einer Datenbankanwendung wird im Rahmen dieser Arbeit eine Anwendung verstanden, die (mindestens) über Funktionalität zum Zugriff auf Daten, die in einem Datenbanksystem enthalten sind, zur Aufbereitung von Daten und zur Informationsdarstellung verfügt. Natürlich ist auch das Datenbanksystem Bestandteil der Datenbankanwendung.

Abbildung 1 – Datenbankanwendung als Ausgangspunkt der komponentenbasierten Reorganisation

Abbildung 1 enthält eine schematische Darstellung einer typischen Datenbankanwendung. Ein Benutzer tätigt an einer Benutzeroberfläche Eingaben, mit denen er auf zuvor generierte Ausgaben des Systems reagiert. Diese Eingaben werden mittels der in der Anwendung implementierten Geschäftslogik verarbeitet. Gegebenenfalls generiert die Datenbankanwendung nun eine Anforderung an das DBMS, um als Ergebnis Daten zu erhalten. Diese vom DBMS gelieferten Daten werden dann mittels der Geschäftslogik verarbeitet. Sie werden in Informationen umgewandelt, die als Ausgaben dem Benutzer angezeigt werden.


[1] Es ist nicht zwingend notwendig, daß eine Datenbankanwendung den Ausgangspunkt bildet. Ebensogut könnte eine Anwendung ohne Datenbanksystem den Ausgangspunkt bilden. Das Beispiel einer Datenbankanwendung bietet jedoch erst die Möglichkeit, die Konzepte, Vorgehensweisen und Werkzeuge der komponentenbasierte Reorganisation in ihrem vollen Umfang zu erläutern.