Departement Informatik, Universität Basel
Departement Informatik, Universität Basel
Departement Informatik, Universität Basel
Departement Informatik, Universität Basel

CS341 Distributed Information Systems


LecturerProf. Dr. Heiko Schuldt
AssistantsFilip-Martin Brinkmann
Ilir Fetai
ScheduleLecture: Thursday, 10-12,  Schanzenstrasse SR 408
Lecture: Friday, 10-12, Schanzenstrasse SR 408
Exercises: Thursday, 12-14, KR U1075
ExamThursday 17.01.2013 and Friday 18.01.2013 (Office H. Schuldt)
Starting date Thursday, September 20, 2012 
RoomLectures: Schanzenstrasse 46, Seminarraum 408 (4.OG)
Exercises: Kragenbau, U 1075
ContentMany 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., CORBA, Enterprise JavaBeans) and novel architectures such as P2P systems, Cloud and Grid 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. 
Target AudienceStudents in the Master Program Computer Science 

CS261 Web Data Management or CS241 Databases
CS101 and CS108 (Programming)
 Computer Networks 

Registration MOnA
Credit points6 ECTS