12
Wirtschaftsinformatik (Fach) / Aufbau und Typen betrieblicher Anwendungssysteme (Lektion)
Aufbau und Typen betrieblicher Anwendungssysteme
Diese Lektion wurde von IssamHagen erstellt.
Anzeige
- Betriebliche Anwendungssysteme Betriebliche Anwendungssysteme umfassen alle Softwarekomponenten, die fürein bestimmtes betriebliches Aufgabengebiet eingesetzt werden
- Anwendungs- und Informationssysteme Anwendungs- und Informationssysteme• Daten• Prozesse• Anwendungs- und Datenlebenszyklus
- Informationstechnologie Informationstechnologie • Speicherung und Verarbeitung von Daten• Kommunikationstechnologie
- Steuerungsprozesse Steuerungsprozesse verantworten das integrative Zusammenspiel der Gesamtheitaller Geschäftsprozesse (z.B. Strategieentwicklung, Unternehmensplanung).
- Kerngeschäftsprozesse Kerngeschäftsprozesse sind in der Regel wettbewerbskritisch und bilden denLeistungserstellungsprozess ausgehend vom Kundenwunsch bis hin zur Leistungserbringung (z.B. Auslieferung) ab
- Unterstützungsprozesse Unterstützungsprozesse haben keinen oder nur einen geringen Wertschöpfungsanteil und sind in der Regel nicht wettbewerbskritisch. Sie sind aber dennochnotwendig, um die Wertschöpfung zu ermöglichen (z.B. Gehaltszahlung, Buchhaltung).
- Entsprechend werden im Kontext von Systemarchitekturen folgende Aspekte getrennt betrachtet x die logische Struktur der Daten,x die physische Speicherung der Daten sowiex die sich auf die Daten beziehenden Anwendungssysteme.
- Schichtenarchitekturen Schichtenarchitekturen (engl. Tier Architectures) dienen der getrennten, hierarchischen Strukturierung von Anwendungssystemen und setzen die Prinzipien dereinheitlichen Beschreibung und Speicherung der Daten sowie der logischen undphysischen Trennung von Datenspeicherung, Datenmodell und Benutzeroberfläche um
- Drei-Schichten-Architekturmodell von Anwendungssystemen Präsentationsschicht (externe Ebene) Logikschicht (konzeptionelle Ebene) Datenschicht (interne Ebene)
- Präsentationsschicht Die Präsentationsschicht eines Anwendungssystems (auch externe Ebene) beschreibt die Sicht des Anwenders auf die Datenbank. Im Kontext der Präsentationsschicht wird typischerweise mit einem anwendungs- oder benutzerspezifischenAusschnitt des gesamten Datenbestands gearbeitet, der jeweils auf die Anforderungen des Anwenders in Form von entsprechenden Nutzungs- und Änderungsrechten abgestimmt ist. Die Präsentationsschicht sieht die Nutzung eines Datenbestands sowohl für routinemäßige Abfragen (z.B. durch die Finanzbuchhaltungoder das Controlling) als auch für einmalige Abfragen (z.B. nach offenen Bestellungen) vor (Stahlknecht und Hasenkamp 2005, S. 160). Die Darstellung der Präsentationsschicht erfolgt üblicherweise durch eine browserbasierte Anwendungoder durch eine eigene grafische Benutzeroberfläche (engl. Graphical User Interface)
- Anzeige
- Logikschicht In der Logikschicht (auch konzeptionelle Ebene) wird die logische Struktur allerDaten unabhängig von der physischen Speicherung und einzelnen Anwendungender Präsentationsschicht definiert. Die Logikschicht bildet den Mittelteil der DreiSchichten-Architektur und beschreibt die Eigenschaften aller Daten sowie derenBeziehungen in Form von logisch-mathematischen Modellen (EntityRelationship-Modellen). Diese Modelle werden üblicherweise in einem der folgenden Datenbankmodelle abgebildet (Stahlknecht und Hasenkamp 2005, S. 160): x dem hierarchischen Datenbankmodell, in dem einzelne Datensätze in Formeiner Baumstruktur abgebildet werdenx dem Netzwerk-Datenbankmodell, in dem im Unterschied zum hierarchischen Datenbankmodell einzelne Datensätze mehrere vor- und nachgelagerte Datensätze haben könnenx dem heute dominierenden relationalen Datenbankmodell, in dem Datensätze relational in Form von Tabellen verwaltet werden
- Datenschicht Die Datenschicht (auch interne Ebene) beschreibt die physische Speicherung derDaten in Datenbanken. Diese Schicht dient ausschließlich der physischen Datenhaltung und -anordnung und beinhaltet keine logischen Beziehungen zwischenden Daten. Die Aufgabe der Datenschicht ist es, Daten persistent und sicher zuspeichern sowie die Zugriffszeiten bei einer möglichst effektiven Speicherplatzausnutzung zu minimieren. Die Datenschicht umfasst zwei Komponenten: eine Datenbank und ein Datenbankmanagementsystem. Während die Datenbank denzu verwaltenden Datenbestand (auch Datenbasis) enthält, dient das Datenbankmanagementsystem (DMBS) der Organisation und Verwaltung des Datenbestands über eine Lese- und Zugriffskontrolle. Insbesondere ermöglicht ein DBMSden gleichzeitigen Zugriff auf die Datenbank durch verschiedene Anwendungsprogramme und mehrere Anwender