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

Architekturen für verteilte Internetdienste

Summer Semester 2024

   
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: Dr. Benjamin Erb, Prof. Dr.-Ing. Franz J. Hauck
Tutor: Echo Meißner
General schedule: Vorlesung: online, aufgezeichnet Übung und Fragestunde: Montags, 12:30 Uhr - 14:00 Uhr, Raum O27-2203 Eröffnungsveranstaltung: Montag, 15.04.2024, 12:30 Uhr - 14:00 Uhr in Raum O27-2203
Learning platform: Der Übungsbetrieb wird mit Moodle abgewickelt. Bitte registrieren Sie sich hier. Der Kurs wird bis Anfang April freigeschaltet.
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 den Prüfern

Description and general information

Integration of module into courses of studies: Informatik, M.Sc. (FSPO 2021): Kernfach Technische und Systemnahe Informatik Informatik, M.Sc. (FSPO 2021): Vertiefungsfach Verteilte Systeme Informatik, M.Sc. (FSPO 2022): Vertiefungsbereich Technische Informatik Informatik, Lehramt Staatsexamen: Wahl Künstliche Intelligenz, M.Sc. (FSPO 2021): Kernfach Technische und Systemnahe Informatik Medieninformatik, M.Sc. (FSPO 2021): Kernfach Technische und Systemnahe Informatik Medieninformatik, M.Sc. (FSPO 2021: Vertiefungsfach Verteilte Systeme Medieninformatik, M.Sc. (FSPO 2022): Vertiefungsbereich Technische Informatik Informationssystemtechnik, M.Sc.: Wahlpflicht Informatikkatalog Software Engineering, M.Sc. (FSPO 2021): Kernfach Technische und Systemnahe Informatik Software Engineering, M.Sc. (FSPO 2021): Vertiefungsfach Verteilte und Eingebettete Systeme Software Engineering, M.Sc. (FSPO 2021): Vertiefungsfach Datenbanken und Informationssysteme Software Engineering, M.Sc. (FSPO 2022): Vertiefungsbereich Technische Informatik
Modes of learning and teaching:
Module authority: Prof. Dr.-Ing. Franz J. Hauck
Lecturer: Dr. Benjamin Erb, Prof. Dr.-Ing. Franz J. Hauck
Language: Englisch
Turn / Duration: unregelmäßig / ein Semester
Requirements (contentual): Softwareprojekt, Grundlagen der Rechnernetze, Web-Engineering (empfohlen)
Requirements (formal): -
Basis for:
Learning objectives: Die Studierenden lernen die grundlegenden Architekturkonzepte, Verfahren, Mechanismen und Technologien zum Aufbau von Internet-basierten und insbesondere Web-basierten Diensten kennen. Studierende werden in die Lage versetzt, unter Berücksichtigung gewünschter funktionaler und nichtfunktionaler Eigenschaften die Vor- und Nachteile von verschiedener Systemarchitekturen zu identifizieren und zu bewerten. Studierende erhalten Einblicke, um für konkrete Anwendungsfälle angemessene Lösungen zu gestalten und diese praktisch umzusetzen und zu betreiben.
Content: Das Modul vermittelt verschiedene Architekturkonzepte für Internet-basierte Dienste mit einem besonderen Schwerpunkt auf Web-basierten Diensten. Im ersten Teil der Veranstaltung werden relevante Entwicklungen und Trends Web-basierter Architekturen und Technologien analysiert und eingeordnet. Der Überblick umfasst sowohl historisch bedeutsame Ansätze als auch moderne Lösungen. Der zweite Teil der Veranstaltung betrachtet den Entwurf, die Entwicklung und den Betrieb skalierbarer Web-Dienste auf Basis geeigneter Systemarchitekturen. Dies beinhaltet unter anderem Konzepte zur Interaktion, Datenhaltung und Anwendungslogik, aber auch Aspekte hinsichtlich Deployment, Infrastruktur und Sicherheit/Datenschutz. In den Übungen wird begleitend in die Entwicklung von Internet-Diensten auf Basis moderner Webtechnologien eingeführt.
Literature: Wird von Fall zu Fall in der Vorlesung angegeben; Vorlesungsfolien werden im Web veröffentlicht.
Grading procedure: Die Vergabe der Leistungspunkte erfolgt aufgrund des Bestehens einer mündlichen Prüfung. Alternative Prüfungsformen sind möglich. Die genauen Modalitäten werden zu Beginn der Veranstaltung bekannt gegeben. Die Anmeldung zu dieser Prüfung setzt keinen Leistungsnachweis voraus.
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