Unter anderem werden folgende Themen behandelt:
Nr. | Datum | Thema | Literatur | Übung |
1 | 22.10.96 |
Vorspann Organisation und Ablauf Inhaltseinordnung und -abgrenzung 1. Einführung und Überblick 1.1 Entwicklung verteilter Informationssysteme 1.2 Verteilte Objektverwaltung: Definition, Charakterisierung 2. Client, Server & Middleware 2.1 Die Grundbausteine 2.2 Aufgabenteilung: Data-, Function- und Hybrid-Shipping |
[CDK95] |
-- |
2 | 29.10.96 | fällt aus |
[FJK96] |
Übung 1: Client/Server Entwurfs- alternativen: Data vs. Function Shipping (Papier) |
3 | 5.11.96 |
2.3 Relationen-, Objekt- und Seiten-Server 2.4 Programmierung von Client/Server Systemen 2.4.1 Relationale Server I - SQL-92 Standard - Embedded SQL |
[DFMV90] |
Besprechung und Musterlösung zu Übung 1 |
4 | 12.11.96 |
2.4.2 Relationale Server II - Call-Level-Interfaces + Datenbank Libraries + ODBC - SQL Middleware + Oracle Transparent Gateway + Sybase OmniSQL Server |
[Stein96] [OmniSQL] |
Übung 2: Praktische Übung mit dem Sybase OmniSQL Server |
5 | 19.11.96 |
2.4.3 Objektorientierte Server 1 - ODMG-93 Standard - ODL, C++ ODL - OQL |
[Cattell96] |
Übung zur C++ ODL |
6 | 26.11.96 |
2.4.4 Objektorientierte Server 2 - persistente Programmier- sprachen - IDL - Stubs, Skeletons 2.5 Klassifikation von Middleware-Diensten |
[OMG95b] |
Besprechung und Musterlösung zu Übung 2 |
7 | 03.12.96 |
3. Anwendung objektorientierter Technologien 3.1 Objektbeziehung, -einbettung, -replikation, -fragmentierung, -migration und -benutzung |
-- |
Übung 3: Entwurf verteilter Objekte |
8 | 10.12.96 |
3.2 Anwendung objektorientierter Technologien zur Modellierung von Verteilung 3.3 Common Object Request Broker Architecture (CORBA) Überblick |
-- |
Besprechung und Musterlösung zu Übung 3 |
9 | 17.12.96 |
3.4 Tour de CORBA 4. Data Warehousing und Mining Objects |
[OMG95a] [OMG95b] |
Übung 4: Praktische Übung mit dem CORBA System "Orbix" |
10 | 7.1.97 |
4.1 Data Warehousing for On-line Analytical Processing |
-- |
Zwischen- besprechung Übung 4 |
11 | 14.1.97 |
4.2 Data Mining for Generalized Association Rules 5. "Federated Objects" 5.1. FDBMS Architektur lokale Autonomie vs. globale Kontrolle |
[SL90] |
Besprechung und Musterlösung zu Übung 4 Übung 5: View-Maintenance in Data-Warehousing |
12 | 21.1.97 |
5.2 Entwicklung und Schemaintegration 5.3 Sprachen mit Ausdrücken höherer Ordnung |
[KLK91] |
Besprechung und Musterlösung zu Übung 5 |
13 | 28.1.97 |
6. Forschungsprojekte 6.1 Garlic (IBM Almaden) 6.2 TSIMMIS (Standford University) |
[CHS95] |
Besprechung und Musterlösung zu Übung 6: "Ausdrücke höherer Ordnung vs. SQL" |
14 | 4.2.97 |
7. Ausblick / eigene Forschungsprojekte 8. Invited Industrial Talk |
-- |
--- |