(Grundlagen der) Architektur von Anwendungssystemen

Vorlesung

Dozent:
Raum: V38.04 (Montag)
V38.01 (Dienstag)
Termin:

11.04. - 27.05.:
Montag 15:45 - 17:15 Uhr und
Dienstag 11:30 - 13:00 Uhr

Studiengänge: Informatik, Softwaretechnik, Wirtschaftsinformatik
Details: C@MPUS

Beschreibung

Die Vorlesung erläutert den Begriff der Architektur von Anwendungssystemen und die Rolle des Architekten solcher Systeme. Die wesentlichen Bestandteile von Anwendungsarchitektur wie etwa Datenbanksysteme, Anwendungsserver, Messaging Systeme, Workflowsysteme und TP-Monitore werden diskutiert.

Architekturelle Stile wie etwa N-stufige Aufbauten, Service-Orientierung und Peer-to-Peer Ansätze werden vorgestellt. Architekturmuster werden detailliert. Fundamentale Konzepte wie Transaktionen und Queuing werden eingeführt. Darauf aufbauend wird Direct TP vs Queues TP diskutiert. Grundlegende Qualitätseigenschaften wie Verfügbarkeit und Skalierbarkeit werden erläutert und Mechanismen zu deren Erzielen eingeführt. Die Rolle von Komponenten und Programmierung im Großen wird heraus gearbeitet und Modell-getriebene Architektur vorgestellt.