Skip to main content
Institute of distributed systems logo Ulm university logo

Architekturen für Verteilte Internetdienste

Summer Semester 2017

   
Title: Architekturen für Verteilte Internetdienste
Type: Vorlesung mit Übung, Modul mit nur dieser Lehrveranstaltung
Token / Number / Module number: AVID / - / 70472
Semester hours / Credits: 3V+1Ü / 6LP SCH / 3V+1Ü / 6LP CP
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Tutor: Gerhard Habiger, Eugen Frasch
General schedule: Online-Vorlesung mit Präsenzübungen Einführungsvorlesung Donnerstag 20.04.2017, 09.00 Uhr - 10.00 Uhr, O28-H21 Übungstermine: Donnerstag 27.04.2017, 08.30 Uhr - 10.00 Uhr, O28-H21 Montag 15.05.2017, 12.30 Uhr - 14.00 Uhr, O28-H21 Donnerstag 01.06.2017, 08.30 Uhr - 10.00 Uhr, O28-H21 Montag 19.06.2017, 12.30 Uhr - 14.00 Uhr, O28-H21 Montag 26.06.2017, 12.30 Uhr - 14.00 Uhr, O28-H21 Montag 10.07.2017, 12.30 Uhr - 14.00 Uhr, O28-H21 Donnerstag 20.07.2017, 08.30 Uhr - 10.00 Uhr, O28-H21
Learning platform: Der Übungsbetrieb wird mit Moodle abgewickelt. Bitte registrieren Sie sich hier mit dem Passwort aus der Vorlesung. Die Vorlesungen werden aufgezeichnet und in Moodle zur Verfügung gestellt.
Grade bonus: Für die erfolgreiche Teilnahme an der Übung gibt es einen Notenbonus von 0,3 bzw. 0,4 auf die mündliche Prüfung. Zur erfolgreichen Teilnahme besteht Präsenzpflicht bei den wöchentlichen Übungsveranstaltungen, Abgabepflicht bei den wöchentlichen Übungsaufgaben (leere Blätter gelten nicht als Abgabe) sowie die Verpflichtung während des Semesters zweimal die eigene Lösung in der Übung vorzustellen.
Exam dates: freie Wahl nach Absprache mit dem Prüfer

Description and general information

Integration of module into courses of studies: Informatik, M.Sc.: Kernfach Technische und Systemnahe Informatik Informatik, M.Sc.: Vertiefungsfach Verteilte Systeme Informatik, Lehramt Staatsexamen: Wahl Medieninformatik, M.Sc.: Kernfach Technische und Systemnahe Informatik Medieninformatik, M.Sc.: Vertiefungsfach Verteilte Systeme Informationssystemtechnik, M.Sc.: Wahlpflicht Informatikkatalog Software Engineering, M.Sc.: Kernfach Technische und Systemnahe Informatik Software Engineering, M.Sc.: Vertiefungsfach Verteilte und Eingebettete Systeme Software Engineering, M.Sc.: Vertiefungsfach Datenbanken und Informationssysteme Informatik, M.Sc. (PO 2010): Kernmodul Technische und Systemnahe Informatik Informatik, M.Sc. (PO 2010): Vertiefungsmodul Verteilte Systeme Medieninformatik, B.Sc. (PO 2010): Anwendungsmodul Web-Technologien Medieninformatik, M.Sc. (PO 2010): Kernmodul Technische und Systemnahe Informatik Medieninformatik, M.Sc. (PO 2010): Kernmodul Medieninformatik Medieninformatik, M.Sc. (PO 2010): Anwendungsmodul Web-Technologien
Modes of learning and teaching:
Module authority: Prof. Dr.-Ing. Franz J. Hauck
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Language: Deutsch
Turn / Duration: unregelmäßig / ein Semester
Requirements (contentual): Softwareprojekt, Grundlagen der Rechnernetze, Web-Engineering (empfohlen)
Requirements (formal): -
Basis for:
Learning objectives: 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.
Content: 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.
Literature: Wird von Fall zu Fall in der Vorlesung angegeben; Vorlesungsfolien werden im Web veröffentlicht.
Grading procedure: mündliche Prüfung; keine Leistungsnachweise; Notenbonus bei erfolgreicher Übungsteilnahme (Modalitäten werden zu Beginn jeweils bekannt gegeben)
Estimation of effort: Präsenzzeit Vorlesung, Übung, Prüfung: 60h (2LP) Selbststudium mit Nachbereitung der Vorlesung, Übungsaufgaben, Prüfungsvorbereitung: 120h (4LP) Summe: 180h (6LP)
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia