en

Willkommen Gast


  • Login
Full load

Sommersemester 1999
Projektseminar Realisierung offener verteilter Anwendungen
Allgemeine Information
Veranstaltungs-Nr. 18.370
Veranstaltungs-Type Projektseminar
Veranstalter Prof. Dr. Marko Boger, Dr. Stefan Müller-Wilken, Marco Kaiser, Prof. Dr. Winfried Lamersdorf
Ort F535
Zeit Mo 12-16 ( Gruppen)
Periodizität regelmäßig (mit aktuell wechselnden Inhalten)
Eignung Für Lehrer/Nebenfächler nur bei besonderem Interesse geeignet (Voraussetzungen!).
Voraussetzungen 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.
Inhalt
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.
Vorgehen
Ü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.
Lernziel
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.
Literatur
wird im Projektseminar angegeben