Verteilte Systeme

Fakultät

Wirtschafts- und Sozialwissenschaften

Version

Version 10.0 vom 28.10.2020

Modulkennung

22B0338

Modulname (englisch)

Distributed Systems

Studiengänge mit diesem Modul

Betriebliches Informationsmanagement (B.Sc.)

Niveaustufe

3

Kurzbeschreibung

Die Studierenden sollen Kenntnisse in der Entwicklung und Handhabung von verteilten Anwendungen im komplexen Client-Server-Architekturen erwerben.

Lehrinhalte
  1. Einleitung
  2. Grundlagen von Client-Server-Architekturen
  3. Verteilte Systeme mit RPC (Java RMI)
  4. Grundlagen der Multi-Thread-Programmierung
  5. Grundlegende Web-Technologien (HTTP, CSS, JavaScript)
  6. Verteilte betriebliche Systeme mit JavaEE bzw. vergleichbaren Standards
  7. Web-Services
  8. Mobile Anwendungen in verteilten Systemen
Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Die Studierenden dieses Moduls verfügen über ein breites Wissen hinsichtlich der Entwicklung von Client-Server-Architekturen einschließlich deren Sicherheitsdimensionen.
Wissensvertiefung
Die Studierenden kennen und bewerten die Sicherheitsrisiken bzw. Schutzmechanismen von verteilten Anwendungen.
Können - instrumentale Kompetenz
Die Studierenden dieses Modul können selbständig komplexe Client-Server-Anwendungen entwickeln.
Können - kommunikative Kompetenz
Die Studierenden dieses Moduls können im Team die Anforderungen von verteilten Anwendungen formulieren und präsentieren.
Können - systemische Kompetenz

Lehr-/Lernmethoden

Vorlesung mit einem großen Anteil an praktischen Übungseinheiten am Computer.

Empfohlene Vorkenntnisse

Kenntnisse in der objektorientierten Programmierung

Modulpromotor

Dallmöller, Klaus

Lehrende
  • Dallmöller, Klaus
  • Gerth, Christian
Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
30Vorlesungen
30Übungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
40Hausarbeiten
40Veranstaltungsvor-/-nachbereitung
10Prüfungsvorbereitung
Literatur

Hammerschall, U.: Verteilte Systeme und Anwendungen, Pearson Studium, 2005Tannenbaum, A., van Steen, M.: Verteilte Systeme. Prinzipien und Anwendungen, 2. Auflage, Pearson Studium 2008Schill, A., Springer, T.: Verteilte Systeme, 2. Auflage, Springer Vieweg 2012.Krüger, Guido: Handbuch der Java-ProgrammierungWeil, D.: Java EE 7, entwickler.press, 2013.Daschner, S.: Architecting Modern Java EE Applications, Verlag Packt>, 2017.Eberhart, Andreas; Fischer, Stefan: Web-Services. Grundlagen und praktische UmsetzungVogt, C.: Nebenläufige Programmierung, Carl Hanser Verlag, 2012.Mandl, P.: Masterkurs Verteilte betriebliche Informationssysteme, Verlag Vieweg+Teubner, 1. Auflage 2009.Alpar, P., Alt, R. et al.: Anwendungsorientierte Wirtschaftsinformatik, Verlag Springer Vieweg, 7. Auflage 2014.Bengel, G.: Grundkurs Verteilte Systeme, Verlag Springer Vieweg, 4. Auflage 2014.Zusätzliche Literatur wird zu Beginn der Veranstaltung angegeben.

Prüfungsleistung

Portfolio Prüfung

Bemerkung zur Prüfungsform

Die Portfolio-Prüfung umfasst 100 Punkte und besteht aus einer Hausarbeit (HA) und einer einstündigen Klausur (K1). Die Hausarbeit wird mit 40 Punkten und die Klausur wird mit 60 Punkten gewichtet

Dauer

1 Semester

Angebotsfrequenz

Nur Wintersemester

Lehrsprache

Deutsch