Institut für Verteilte Systeme
- 1:
Projekte. - 2:
Publikationen. - 3:
Lehre. - 4:
Personen. - 5:
Intranet.
Weitere Themen
Architektur für verteilte Objekte
Vorlesung im Hauptstudium / WS 2005/2006 / CS 6950
Angaben
- Dozent
- Prof. Dr. Franz J. Hauck
- Betreuer
- Andreas I. Schmied
- Zuordnung
- Technische und Systemnahe Informatik (Kernfach)
Verteilte Systeme (Vertiefung) - Vorlesungstermine
- Montag, 12.30 bis 14.00 Uhr im Raum O28-1002 und
Dienstag, 8.30 bis 10.00 Uhr im Raum O28-1002 - Übungstermine
- unregelmäßig zu den Terminen der Vorlesung
- Prüfungstermin
- mündlich nach Vereinbarung
- Kursnummer
- CS 6950
- SWS
- 3V + 1Ü
- Leistungspunkte
- 6
Inhalt und Folien
| Kapitel | vier Seiten pro Blatt | zwei Seiten pro Blatt | Skript- päckchen |
|---|---|---|---|
| Titel | 1-2 | 1-2 | 1 |
| A Organisatorisches | A.1-A.15 | A.1-A.15 | |
| B Grundlagen | B.1-B.40 | B.1-B.40 | |
| C Java RMI | C.1-C.36 | C.1-C.36 | |
| C.37-C.64 | C.37-C.64 | 2 | |
| D Architektur (Teil 1) | D.1-D.16 | D.1-D.16 | 3 |
| E CORBA | E.1-E.64 | E.1-E.64 | 4 |
| E.65-E.99 | E.65-E.99 | 5 | |
| F Architektur (Teil 2) | F.1-F.19 | F.1-F.19 | |
| G AspectIX | G.1-G.44 | G.1-G.44 | 6 |
| H FORMI | H.1-H.14 | H.1-H.14 | 7 |
| I Ice | I.1-I.40 | I.1-I.40 | 8 |
| I.41-I.119 | I.41-I.119 | 9 | |
| J .Net | J.1-J.12 | J.1-J.12 | 10 |
| K Enterprise Java Beans | K.1-K.16 | K.1-K.16 |
Errata
- B.8: Hier muss es durchgängig NBS statt LBS heißen.
- C.10 u. C.41: Ein Interface erbt durch das Schlüsselwort "extends" nicht durch "implements".
- C.19: In der Klassendeklaration fehlt das implementieren des Printer Interfaces: "implements Printer".
- G.22: In der Grafik müssen die Objektadapter ersatzlos gestrichen werden. Die CEPs setzen unmittelbar auf dem ORB-Core auf.
- I.43: der Beispielcode zum Aufruf des checkedCast muss korrekt heißen: "AccountPrx a= AccountHelper.checkedCast( obj );"
Übungen
Hinweis zu Java 1.5: Der Compiler Compliance Level kann auf zwei Arten gesetzt werden
- Für Eclipse: Window/Preferences/Java/Compiler/Compiler compliance level = 5
- Im Projekt: Projekt-Properties/Java Compiler/Enable project specific.../...
| Nr | Datum | Thema (voraussichtlich) | Material | Skriptpäckchen |
|---|---|---|---|---|
| 1 | 24.10. | Übungsszenario, Entwicklungswerkzeuge | Projektarchiv | 32 |
| 2 | 31.10. | Java Remote Method Invocation (RMI) | Projektarchiv | 31 |
| 3 | 22.11. | CORBA mit Java (korr.) | auf Anfrage | 30 |
| 4 | 19.12. | CORBA Activation, INS, PI | auf Anfrage | 29 |
| 5 | 16.1. | AspectIX | Chat-Beispiel (11MB, uni-intern) Achtung: benötigt GCC (für Windows-Nutzer: Cygwin inkl. GCC installieren) |
28 |
| 6 | 6.2. | ICE | auf Anfrage | 27 |
