Lehrveranstaltung von Prof. Dr. Sebastian Iwanowski an der FH Wedel im SS 2005:

Verteilte Systeme

Termin: Mi 8:00 Uhr - 9:15 Uhr
Ort: HS 4
Studiengänge: II5, II6, MI6, WI5, WI6, MS


Die einzelnen Vorlesungen im pdf-Format:

werden jeweils am Tag vor der Vorlesung hier ins Netz gestellt.

Vorlesung 1 vom 06.04.2005
Vorlesung 2 vom 13.04.2005
Vorlesung 3 vom 20.04.2005
Vorlesung 4 vom 27.04.2005
Vorlesung 5 vom 04.05.2005
Vorlesung 6 vom 11.05.2005
Vorlesung 7 vom 25.05.2005
Vorlesung 8 vom 08.06.2005
Vorlesung 9 vom 15.06.2005
Vorlesung 10 vom 22.06.2005
Vorlesung 11 vom 29.06.2005
Vorlesung 12 vom 06.07.2005

Klausur vom 23.08.2005 (36 Teilnehmer, 0 durchgefallen, Notendurchschnitt 1,8)
Klausur vom 14.02.2006   (6 Teilnehmer, 0 durchgefallen, Notendurchschnitt 2,7)


Vorlesungsinhalte:

Voraussetzung für diese Vorlesung ist ein gutes Verständnis objektorientierter Programmierung, ferner konkrete Erfahrungen mit Java.
Daher wird den Wirtschaftsinformatikern mit Studienbeginn WS empfohlen, diese Vorlesung nicht schon im 4. Semester, sondern erst im 6. Semester zu besuchen.
Außerdem wird der Besuch der Vorlesung Rechnernetze vorausgesetzt.

Die Vorlesung wurde in dieser Form erstmals im SS 2004 gehalten. Die zugehörigen Folien können hier eingesehen werden.
Sie werden in großen Teilen unverändert auch in dieser Vorlesung zum Einsatz kommen.

Inhaltlich wird sich die Vorlesung in diesem Semester vor allem darin unterscheiden, dass Dopplungen zur Vorlesung Rechnernetze weitgehend entfallen.
Die dadurch frei gewordene Zeit wird für eine kurze Vorstellung von Agententechnologie und für eine etwas ausführlichere Einführung in WebServices genutzt.

Gliederung:

1. Innovative Beispiele aus der Praxis
2. Allgemeine Anforderungen und Techniken verteilter Systeme
3. Die Client-Server-Beziehung und daraus entstehende Fragestellungen
4. Nebenläufigkeitstechniken in Java
5. Entfernte Aufrufe
6. Objektmigration
7. Agententechnologie
8. Dienstevermittlung
9. Synchronisation von Daten
10. Konzepte zur Erzielung von Fehlertoleranz
11. Web Services


Literatur:

    Marko Boger: Java in verteilten Systemen, Nebenläufigkeit, Verteilung, Persistenz, dpunkt-Verlag 1999, ISBN 3-932588-32-0

    David Chappell / Tyler Jewell: Java Web Services, O'Really 2002, ISBN 0-596-00269-6

    George Coulouris / Jean Dollimore / Tim Kindberg: Distributed Systems, Concepts and Design, Addison-Wesley 2001, ISBN 0201-61918-0
    Deutsche Übersetzung auch erhältlich: Pearson Studium 2002, ISBN 3-8273-7022-1

    Ulrike Hammerschall: Verteilte Systeme und Anwendungen, Architekturkonzepte, Standards und Middleware-Technologien, Pearson Studium 2005, ISBN 3-8273-7096-5

    Manfred Hein / Henner Zeller: Java Web Services, Entwicklung plattformübergreifender Dienste mit J2EE, XML und SOAP, Addison-Wesley 2003, ISBN 3-8273-2071-2
    Neuauflage erscheint 27.04.2005, ISBN 3-8273-2231-6

    Thomas Stark: J2EE, Einstieg für Anspruchsvolle, Pearson Studium 2005, ISBN 3-8273-2184-0

    Andrew Tanenbaum / Marten van Steen: Verteilte Systeme, Grundlagen und Paradigmen, Pearson 2003, ISBN 3-8273-7057-4

    Michael Wooldridge: An Introduction to MultiAgent Systems, Wiley 2002, ISBN 0-471-49691-X

außerdem für Teile von Kapitel 10:

Volker Turau: Algorithmische Graphentheorie, Addison-Wesley 1996, ISBN 3-89319-938-1