Distributed Information Systems

Course Number 15729-01
Lecturers Heiko Schuldt
Assistants Filip-Martin Brinkmann
Ilir Fetai
Time and Location Thu 10:15 - 12:00; Seminarraum (4. OG), Schanzenstrasse 46
Fri 10:15 - 12:00; Seminarraum (4. OG), Schanzenstrasse 46
Start 18-09-2014
Exercises Thu 12:15 - 14:00; Labor U1075, Pharmazentrum
Prerequisites CS261 Web Data Management or CS241 Databases
CS101 and CS108 (Programming)
Computer Networks
Objectives The goal of this course is to understand the basic problems of distributed information systems, to become familiar with the different architecture paradigms, and to practically experiment with some selected systems. The course starts with distributed databases and in particular with protocols for distributed transactions and replication management.
Contents Many applications are more and more facing large volumes of data which need to be managed, accessed, and processed in an efficient way. Examples can be found in eHealth, banking and insurance, eScience, digital libraries, etc. From the data management point of view, this has led to a radical shift from centralized, monolithic database systems towards distributed information systems. For these systems, it is of utmost importance i.) to have sophisticated mechanisms and protocols for coordinating and accessing distributed resources (e.g., distributed databases) and ii.) to be based on appropriate infrastructures which support distributed applications. The goal of this course is to understand the basic problems of distributed information systems, to become familiar with the different architecture paradigms, and to practically experiment with some selected systems. The course starts with distributed databases and in particular with protocols for distributed transactions and replication management. Different middleware frameworks for implementing distributed information systems are addressed (e.g., Enterprise JavaBeans) and novel architectures such as P2P systems, Cloud infrastructures, and service-oriented architectures are explored. Finally, also workflow management and process-orientation in information systems which is essential for building advanced applications in distributed information systems are investigated. The course includes both lectures and mandatory practical exercises with some of the systems and infrastructures that are discussed.
Literature Will be announced in the course.
Assessment Lehrveranst.-begleitend

Please note: Oral examination on January 19 and 20 2015. Project presentations on January 12 and 13 2015 in room DI205.
Credit Points 6
Grades 1-6 0,5
Modules Modul Kerninformatik (MSF - Informatik)
Modul Kerninformatik (Master Informatik 10)
Registration Services (Requires login)