Institute of distributed systems logo Ulm university logo

Architectures for Distributed Internet Services

Winter Semester 2026/2027

   
Title:
Architectures for Distributed Internet Services
German Title:
Architekturen für Verteilte Internetdienste
Type:
Lecture with Exercise, Module
Token / Number / Module number:
AVID / - / 70472
Semester hours / Credits:
4 SCH / 6 CP
Lecturer:
Prof. Dr.-Ing. Franz J. Hauck
Tutor:
Lukas Pietzschmann
General schedule:
Lecture:
in presence and online at the same time (hybrid), recorded
Tuesday 16:15h - 17:45h, Room O27-2203, starting Oct. 13, 2026)
Wednesday, 12:30h - 14:00h, Room O28-1002
Lab/Exercise:
in presence only; every other week on Wednesday; start on Oct. 21, 2026
Learning platform:
For the course the e-learning system Moodle is used. Please subscribe to this course.
Grade bonus:
A grade bonus of 0.3 resp. 0.4 is given if the lab is passed successfully. To pass the lab it is mandatory to attend the exercises, to submit the excercise assignments (empty sheets do not count as delivery), and to present the own solution during the exercise within the semester term.
Exam dates:
oral exam by appointment with the examiner

Description and general information

Integration of module into courses of studies:
Informatik, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Informatik, M.Sc., FSPO 2021 Verteilte Systeme, 
Medieninformatik, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Medieninformatik, M.Sc., FSPO 2021 Verteilte Systeme, 
Software Engineering, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Software Engineering, M.Sc., FSPO 2021 Verteilte und Eingebettete Systeme, 
Künstliche Intelligenz, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Informatik, M.Sc., FSPO 2022 Technische Informatik, 
Medieninformatik, M.Sc., FSPO 2022 Technische Informatik, 
Software Engineering, M.Sc., FSPO 2022 Technische Informatik
Modes of learning and teaching:
Architectures for Distributed Internet Services (Vorlesung) (3 SWS), 
Architectures for Distributed Internet Services (Übung) (1 SWS)
Module authority:
Prof. Dr.-Ing. Franz J. Hauck
Lecturer:
Prof. Dr.-Ing. Franz J. Hauck, Dr.  Benjamin Erb
Language:
english
Turn / Duration:
irregularly / 1
Requirements (contentual):
Software Project, Foundation of Computer Networks, Web Engineering (Recommendet)
Requirements (formal):
none
Basis for:
-
Learning objectives:
Students learn fundamental architectural concepts, procedures, mechanisms and technologies to build internet-based and especially web-based services. Students will be able to identify advantages and disadvantes of available system architectures considering the required functional and nonfunctional properties. Students get insights to design appropriate solutions for concrete use cases, are able to implement them in practice, and can operate these implementations.
Content:
This module teaches different architectural concepts for Internet-based services with special focus on web-based services. In the first part, relevant developments and trends in web-based architectures and technologies are analysed and classified. This overview comprises not only historically important approaches but also modern solutions. The second part presents the design, the development and the operation of scalable web-based services based on appropriate system architectures. This includes in particular concepts for interaction, data storage and business logic, but also aspects of deployment, infrastructure, security and data protection. In the accompanying lab classes, students are introduced to the implementation of Internet-based services on basis of modern web technologies.
Literature:
none
Grading procedure:
The module examination consists of a graded written or oral examination, depending on the number of participants. If a specified academic work is achieved, a grade bonus is awarded in accordance with §17 (3a) of the General Examination Regulations at the immediately following examination. The examination grade is improved by one grade level, but not better than 1.0. An improvement from 5.0 to 4.0 is not possible. The examination form will be announced in good time before the examination is held - at least 4 weeks before the examination date.
Estimation of effort:
Presence time: 60h
Preparation and post-processing: 120h
Sum: 180h
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia