de

Welcome Gast


  • Login
Full load

Summer Term 1999
Projektseminar Realisierung offener verteilter Anwendungen
General Information
Course number 18.370
Course type Project seminar
Lecturer Prof. Dr. Marko Boger, Dr. Stefan Müller-Wilken, Marco Kaiser, Prof. Dr. Winfried Lamersdorf
Location F535
Time Mo 12-16 ( Gruppen)
Recurrence regelmäßig (mit aktuell wechselnden Inhalten)
Suitability Für Lehrer/Nebenfächler nur bei besonderem Interesse geeignet (Voraussetzungen!).
Qualifications icherer Umgang mit Unix-Umgebungen, Kenntnisse in Java; Interesse an Kommunikation und Verteilten Systemen; Bereitschaft zur Übernahme eines Vortrags und selbständiger praktischer Arbeit im lokalen Netz.
Topic
Für ein angemessenes Verständnis verteilter Systeme sind praktische Erfahrungen im Umgang mit konkreten Systemkomponenten unerlässlich. Dieses Projektseminar gibt dazu sowohl konzeptionelle als auch praktische Einstiegshilfe. Das Spekrum der behandelten Themen reicht dabei von systemnahen Socket- und Multicastkommunikation, über sog. "Middleware"-Architekturen (z.B. RMI, CORBA), die auf der Basis offener Kommunikationsnetze verteilte Anwendungen nach objektbasierten Client/Server-Modellen unterstützen, bis zu Migration und Persistenz von Objekten und Objektgruppen mit modernen und innovativen Technologien für objektorientierte verteilte Systeme. Anhand von Übersichtsvorträgen der Teilnehmer zu den einzelnen Themenbereichen sollen gemeinsam Grundlagen verteilter Systeme unter Nutzung ausgewählter wissenschaftlicher Literatur und der notwendigen System- und Softwaredokumentation erarbeitet werden. Daneben sollen konkrete praktische Erfahrungen im Programmieren von Anwendungen in offenen verteilten Systemen gewonnen werden (Basis: Java). Dazu wird das Projektseminar als Kombination von gemeinsamen Seminarterminen und praktischer Arbeit in kleinen Arbeitsgruppen an lokal vernetzten Workstations und PCs durchgeführt.
Procedure
Übersichtsvorträge im gemeinsamen Seminarteil; praktisches Arbeiten in betreuten Gruppen an SUN-Workstations (RISC 6000 \ UltraSparc) und PCs mit Kommunikations-Software (Java-Sockets, Multicast, RMI , Voyager, VisiBroker, Persistenz) im lokalen Netz.
Learning target
Vertiefung des Verständnisses und der Fähigkeit zur Einordnung der Grundlagen, Probleme und Lösungsansätze der zur Realisierung offener verteilter Anwendungen notwendigen Kommunikations- und Systemunterstützung, der Kooperation von verteilten Anwendungsdiensten in Rechnernetzen und praktische Erfahrung in der Programmierung von verteilten Anwendungen in aktuellen offenen Systemumgebungen.
Literature
wird im Projektseminar angegeben