 |
Middleware - WS 2008/09
Skript
Die Vorlesungsfolien werden in PDF-Format
mit zwei DIN A5 Seiten und vier DIN A6 Seiten
pro Druckblatt
sowie im Format DIN A4 in PDF-Format
angeboten. Zu einigen Vorlesungsteilen liegen kommentierte Folien
(Skript) vor (nicht in A6-Format).
Die folgende Tabelle enthält eine Übersicht über die zu den jeweiligen
Vorlesungsterminen behandelten Abschnitte und Verweise auf die zugehörigen
Folien- bzw. Skript-Dokumente. Die Zeile mit den Kapitelüberschriften enthält jeweils
die Verweise auf den vollständigen Foliensatz des Kapitels, falls ein Kapitel
in Teilen ausgegeben wird, sind die einzelnen Teile mit den Seitenzahlen
zusätzlich eingetragen.
Die Folien bilden den roten Faden durch die Vorlesung.
Kommentierte Folien enthalten zusätzliche Erläuterungen und Hintergrundinformationen.
Die unkommentierten Folien können (und sollen) eine
ergänzende Vorlesungsmitschrift oder die ausführliche Erläuterung der
Themen in der Fachliteratur nicht ersetzen!
Das Skript liegt noch nicht vollständig vor - wir werden die Teile jeweils zur
Verfügung stellen, sobald sie fertig werden.
Die Folien der Middleware-Vorlesung aus dem letzten Wintersemester
stehen noch zur Verfügung. Sie werden teilweise
in diesem Semester übernommen.
All slides are copyrighted (C) 1997 - 2.08 by Jürgen Kleinöder and Rüdiger Kapitza,
University of Erlangen-Nürnberg, and Franz J. Hauck, University of Ulm, Germany. Use without prior written permission of the authors is not permitted!
Abschnitt |
Vorlesung |
Folien bzw. Skript |
Datum |
Seiten |
Seiten |
A4 |
A5 |
A6 |
|
C. |
Grundlagen der Objektorientierung |
|
|
1-46 |
PDF |
PDF PS |
|
|
Motivation, Software-Design, OOP - Grundbegriffe (Objekt, Klasse, Methoden, Vererbung, ...) |
14.10.08 |
1-16 |
|
|
|
|
|
Grundbegriffe ( ... Vererbung, dynamisches/statisches Binden)
Basiskonzepte
(Abstraktion, Kapselung, Modularisierung, Hierarchien, Typisierung, Polymorphismus
...
|
21.10.08 |
17-32 |
|
|
|
|
|
... Polymorphismus, Generizität, Nebenläufigkeit, Persistenz)
|
29.10.08 |
33-46 |
|
|
|
|
|
D. |
Verteilte Systeme und Verteilte Objekte |
|
|
1-43 |
|
|
PDF |
|
Grundlagen Verteilter Systeme
|
29.10.08 |
1-8 |
|
|
|
|
|
OOP und Verteilte Anwendungen
Java RMI
|
04.11.08 |
8- |
|
|
|
|
|
E. |
Middleware und verteilte Anwendungen: CORBA |
|
|
1-71 |
PDF |
|
PDF PS |
|
CORBA-Überblick, -Architektur, -Anwendungsobjekte, ORB
|
11.11.08 |
1-27 |
|
|
|
|
|
ORB, Object Adaptor, Object Adaptor, Dynamic Invocation, Interface-Repository, Inter-ORB-Kommunikation
|
18.11.08 |
27- |
|
|
|
|
|
CORBA-Services, Status
|
26.11.08 |
61-71 |
|
|
|
|
|
F. |
FT-CORBA |
|
|
1-72 |
PDF |
|
PDF |
|
FT-CORBA-Überblick, -Architektur
|
26.11.08 |
1-7 |
|
|
|
|
|
Konfiguration und Verwaltung von Replikaten
|
2.12.08 |
8-?? |
|
|
|
|
|
Fehlermanagement, State transfer, Determinismus und mehrfädige Anwendungen
|
12.12.08 |
49-81 |
|
|
|
|
|
G. |
Fragmentierte Objekte |
|
|
1-51 |
PDF |
|
PDF |
|
Basis Fragmentierte Objekte
|
16.12.08 |
1-27 |
|
|
|
|
|
Aspectix
|
13.1.09 |
27-51 |
|
|
|
|
|
H. |
Peer-to-Peer-Architekturen |
|
|
1-76 |
|
|
|
|
Einführung, Napster, Gnutella, Verteilte Hash-Tabellen
|
13.01.09 |
1- |
|
|
|
|
|
JXTA
|
20.01.08 |
- 76 |
|
|
|
|
|
I. |
Java und Komponentenmodelle, Java Beans und OSGi |
|
|
1-27 |
|
|
PDF |
|
Komponentenmodelle, JavaBeans
|
27.01.09 |
1-22 |
|
|
|
|
|
J. |
Stoff der Prüfung, Evaluiserung, Forschung |
3.2.09 |
|
|
|
|
|
|
 |