Zurück zur Auswahl
Semester | Herbstsemester 2015 |
Weitere Semesterveranstaltungen zu diesen KP |
15729-01 (Vorlesung) 15729-02 (Übung) |
Angebotsmuster | Jedes Herbstsemester |
Dozierende | Heiko Schuldt (heiko.schuldt@unibas.ch, BeurteilerIn) |
Inhalt | 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. |
Lernziele | 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. |
Literatur | Will be announced in the course. |
Bemerkungen | Target Audience: Students in the Master Program Computer Science |
Weblink | Link to course website |
Teilnahmevoraussetzungen | You sucessfully completed the following Bachelor courses or have at your command the corresponding skills: Basics of Programming, Programming Project, Web Data Management, peferrably also Databases. |
Unterrichtssprache | Englisch |
Einsatz digitaler Medien | Online-Angebot obligatorisch |
HörerInnen willkommen |
Intervall | Wochentag | Zeit | Raum |
---|
Keine Einzeltermine verfügbar, bitte informieren Sie sich direkt bei den Dozierenden.
Module |
Modul Kerninformatik (Master Studienfach: Informatik) (Pflicht) Modul Kerninformatik (Master Informatik) (Pflicht) |
Prüfung | Lehrveranst.-begleitend |
Hinweise zur Prüfung | Oral examinations and project presentations. The oral examination will contribute 2/3, the project presentations 1/3 to the final grade. Admission to the oral examination requires at least 75% of the points from the exercises. Oral exams will take place on January 21 & 22 2016. A date for the project presentations will be announced in October 2015. |
An-/Abmeldung zur Prüfung | Anmelden: Belegen; Abmelden: Dozierende |
Wiederholungsprüfung | keine Wiederholungsprüfung |
Skala | 1-6 0,5 |
Belegen bei Nichtbestehen | beliebig wiederholbar |
Zuständige Fakultät | Philosophisch-Naturwissenschaftliche Fakultät, studiendekanat-philnat@unibas.ch |
Anbietende Organisationseinheit | Fachbereich Informatik |