| Einordnung in die Studiengänge: |
Medieninformatik, Bachelor (PO 2010): Anwendungsmodul Web-Technologien
Medieninformatik, Bachelor (PO 2012): Anwendungsfach Web-Technologien
Informatik, Master (PO 2010): Kernmodul Technische und Systemnahe Informatik, Vertiefungsmodul Verteilte Systeme
Informatik, Master (PO 2012): Kernfach Technische und Systemnahe Informatik, Vertiefungsfach Verteilte Systeme
Medieninformatik, Master (PO 2010): Kernmodul Technische und Systemnahe Informatik, Kernmodul Medieninformatik, Anwendungsmodul Web-Technologien
Medieninformatik, Master (PO 2012): Kernfach Technische und Systemnahe Informatik, Kernfach Mediale Informatik, Anwendungsfach Web-Technologien
Informationssystemtechnik, Master: Wahlpflichtbereich Informatikkatalog
Informatik, Diplom: Kernfach Technische und Systemnahe Informatik, Vertiefungsgebiet Verteilte Systeme
Medieninformatik, Diplom: Kernfach Informatik, Kernfach Mediale Informatik
Informatik, Lehramt: Wahlfach
Telekommunikations- und Medientechnik, Master: Protokolle und Medien
Informationstechnologie, Diplom: Wahlfach |
| Lehr- und Lernformen: |
|
| Verantwortlich: |
Prof. Dr.-Ing. Franz J. Hauck |
| Dozent: |
Prof. Dr.-Ing. Franz J. Hauck |
| Unterrichtssprache: |
Deutsch |
| Turnus / Dauer: |
jedes Wintersemester / ein volles Semester |
| Voraussetzungen (inhaltlich): |
Softwareprojekt, Grundlagen der Rechnernetze, Web-Engineering (empfohlen) |
| Voraussetzungen (formal): |
keine |
| Grundlage für (inhaltlich): |
|
| Lernergebnisse: |
Die Studierenden erfahren die grundlegenden Architekturkonzepte, Verfahren und Mechanismen zum Aufbau von Internet-basierten Diensten. Studierende werden in die Lage versetzt, Entscheidungen für oder gegen eine bestimmte Systemarchitektur zu fällen in Anbetracht der gewünschten Funktion und Handhabung. Studierende, die später im Systemdesign tätig sind, erhalten Kenntnisse über die eingesetzten Mechanismen. Gleichzeitig werden die Studierenden mit aktuellen Systemen in praktischen Übungen vertraut gemacht. |
| Inhalt: |
Das Modul/Die Vorlesung vermittelt verschiedene Architekturkonzepte für Internet-basierte Dienste. Ein Schwerpunkt sind Dienste für den Web-basierten Zugriff. Verschiedene Ausführungskonzepte wie Servlets, JSP, Enterprise Java Beans und verwandte Techniken werden betrachtet. Web-Service-Technologien und REST-Schnittstellen werden gegenübergestellt. Ein weiterer Schwerpunkt bilden Cloud-Systeme, von denen verschiedene Architekturen behandelt werden und einige auch praktisch in den Übungen Verwendung finden. Auf die Besonderheiten beim Deployment und bei der Nutzung von Speicherdiensten wird ebenso eingegangen wie auf Skalierbarkeitsaspekte und die darunter liegenden Plattformmechanismen. |
| Literatur: |
Wird von Fall zu Fall in der Vorlesung angegeben; Vorlesungsfolien werden im Web veröffentlicht. |
| Bewertungsmethode: |
mündliche Prüfung; keine Leistungsnachweise; Notenbonus bei erfolgreicher Übungsteilnahme |
| Arbeitsaufwand: |
Präsenzzeit Vorlesung, Übung, Prüfung: 60h (2LP)
Selbststudium mit Nachbereitung der Vorlesung, Übungsaufgaben, Prüfungsvorbereitung: 120h (4LP)
Summe: 180h (6LP) |