en

Willkommen Gast


  • Login
Full load

Sommersemester 2001
Projektseminar Realisierung Verteilter Systeme (ProSA)
Allgemeine Information
Veranstaltungs-Nr. 18.365
Veranstaltungs-Type Projektseminar
Veranstalter Prof. Dr. Winfried Lamersdorf, Prof. Dr. Christian Zirpins, Michael Scheurer
Ort F534
Zeit Mo. 12-16 Uhr
Periodizität regelmäßig (mit aktuell wechselnden Inhalten).
Eignung Für Wirschaftsinformatiker geeignet. Für Lehrer/Nebenfächler nur bei besonderem Interesse geeignet (siehe Voraussetzungen!).
Voraussetzungen Interesse an Kommunikation und Verteilten Systemen; Sicherer Umgang mit Unix-Umgebungen, Programmierkenntnisse in Java, Basiswissen in XML; Bereitschaft zu Vorträgen und selbständiger praktischer Arbeit im lokalen Netz.
Inhalt
Stichworte: Offene verteilte Anwendungen, Softwarekomponenten / Componentware, elektronische Dienstmärkte (E-Services), Middleware, Internet, Java Anhand von Übersichtsvorträgen der Teilnehmer zu den einzelnen Themenbereichen wollen wir gemeinsam Grundlagen der verwendeten Systeme unter Nutzung ausgewählter wissenschaftlicher Literatur und der dazu notwendigen Systemdokumentation erarbeiten. Daneben sollen konkrete praktische Erfahrungen im Programmieren von Anwendungen der Datenkommunikation in offenen verteilten Systemen gewonnen werden. Dazu wird das Projektseminar als Kombination von gemeinsamen Seminarterminen und praktischer Arbeit in kleinen Arbeitsgruppen an lokal vernetzten Workstations durchgeführt. Die Veranstaltung baut auf einer Kooperation mit den HP-Labs (Bristol, UK) auf, die zu den international führenden kommerziellen Forschungseinrichtungen zählen. Inhaltlich werden zunächst die Grundlagen verteilter komponentenorientierter Anwendungssysteme eingeführt und darauf basierende Ansätze dynamischer Dienstmärkte diskutiert. Als Ausgangspunkt der praktischen Arbeit betrachten wir dann moderne Internet-Techniken (u.a. XML) sowie Middleware-Architekturen (z.B. SOAP), die auf Basis offener Kommunikationsnetze verteilte Anwendungen nach objektbasierten Client/Server-Modellen ermöglichen. Darauf aufbauend, sollen komponentenbasierte Dienstmodelle, die in zunehmendem Maße Gegenstand von Forschung und kommerzieller Realisierung sind, untersucht und implementiert werden.
Vorgehen
Übersichtsvorträge im gemeinsamen Seminarteil; praktisches Arbeiten in betreuten Gruppen an Linux-Workstations mit Standard-Entwicklungs- (z.B. JSDK, JBuilder) und Kommunikations-Software (z.B. Apache XML, SOAP) 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 und mit offenen Systemumgebungen. Einführung in die Arbeitsweise internationaler Forschungsprojekte.
Literatur
Wird im Projektseminar angegeben.