Architektur für verteilte Objekte

Vorlesung im Hauptstudium / WS 2007/2008 / CS 6950

Angaben

Dozent
Prof. Dr. Franz J. Hauck
Betreuer
Andreas I. Schmied, Jörg Domaschka
Vorlesungstermine
Montag, 12.30 bis 14.00 Uhr im Raum O28/1002 und
Dienstag, 8.30 bis 10.00 Uhr im Raum O28/1002
Die Vorlesung am Dienstag, 12.02.2008 beginnt erst um 9.00 Uhr
Übungstermine
unregelmäßig zu den Terminen der Vorlesung
Prüfungstermin
mündlich nach Vereinbarung
Kursnummer
CS 6950
SWS
3V + 1Ü
Leistungspunkte
6
Zuordnung
Dipl. Inf.: Kernfach Technische und Systemnahe Informatik, Vertiefungsgebiet Verteilte Systeme
Dipl. Medieninf.: Kernfach Informatik
Ma. Inf. (PO 2001): Kernfach Technische und Systemnahe Informatik, Spezialisierung Verteilte Systeme
Ma. Inf. (PO 2007): Kernmodul Technische und Systemnahe Informatik, Vertiefungsmodul Verteilte Systeme
Ma. Medieninf.: Kernmodul Technische und Systemnahe Informatik
LA Inf.: Wahlfach
Dipl. Inf. Tech.: Informatikkatalog
Ma. Tel. Med. Tech.: Protokolle und Medien

Inhalt und Folien

Kapitel vier Seiten pro Blatt zwei Seiten pro Blatt Skriptpäckchen
Vorspann 1-2 1-2 1
A Organisatorisches A.1-A.18 A.1-A.18
B Java RMI B.1-B.32 B.1-B.32
B.33-B.70 B.33-B.70 2
C Architektur (Teil 1) C.1-C.24 C.1-C.24
C.25-C.57 C.25-C.57 3
D CORBA D.1-D.32 D.1-D.32 4
D.33-D.101 D.33-D.101 5
E ICE E.1-E.120 E.1-E.120 6
F .Net F.1-F.39 F.1-F.39 7
G Architektur (Teil 2) G.1-G.19 G.1-G.19 8
H Aspectix H.1-H.45 H.1-H.45
Tafelbilder: Bild1, Bild2, Bild3
I FORMI I.1-I.16 I.1-I.16

Errata

  • A.9: Statt "Abteilungsseiten" muss es "Institutsseiten" heißen
  • B.12: Die Nummerierung der Überschrift muss 1.9 lauten
  • B.27: In der Grafik muss das unten stehende Objekt durch eine Knotengrenze von den oberen beiden abgetrennt sein, da es entfernt sein soll (vgl. z.B. Grafik auf B.28)
  • B.43: Der Punkt hinter RemoteObjectInvocation muss entfallen, der vollständige Name der Klasse lautet RemoteObjectInvocationHandler
  • D.20: Das Beispiel für Moduldefinitionen muss lauten:
    module CORBA { ... };
  • H.<n> aus dem ICE-Kapitel: Die Folien müssen alle mit E.<n> nummeriert werden.
  • E.15: Hinter "double deposit( double amount )" muss der Strichpunkt entfernt werden.
  • E.44: Statt AccountHelper muss es korrekt AccountPrxHelper heißen.

Übungen

Übung Aufgaben/Folien Projekt (Uni-intern)
1 Aufgabe, Folien, Lösungsskizze Project-Vorlage, RMI-Threads-Liste, Concurrency-Test
2 Aufgabe, Folien (korrigiert), Lösungsskizze Project-Vorlage, Lösungsskizze
3 Aufgabe, Folien, Lösungsskizze CORBA Spezification 3.0.3, Lösungsskizze
4 Folien Sun Tutorial: Persistent Server, Tutorial als Eclipse Projekt
5 Aufgabe, Folien siehe /import/pgm/infvs/avo
6 Aufgabe, Folien siehe /import/pgm/infvs/avo
7 Folien (Live-Rechnerübung)