de

Welcome Gast


  • Login
Full load

Summer Term 2002
Projektseminar Konzeption und Realisierung verteilter Systeme (PROSA)
General Information
Course number 18.367
Course type Project seminar
Lecturer Dr. Dietrich Fahrenholtz, Prof. Dr. Christian Zirpins, Dr. Toby Baier, Prof. Dr. Winfried Lamersdorf
Location F-534 und Rechnerpool
Time 4St. Do ab 12 Uhr
Recurrence Regelmäßig (mit aktuell wechselnden Inhalten)
Suitability Für Wirschaftsinformatiker geeignet. Für Lehrer/Nebenfächler nur bei besonderem Interesse geeignet (siehe Voraussetzungen!).
Qualifications Interesse an Internet- bzw. Web-basierten Systemen und Kryptographie, Basiswissen in Java und XML, sicherer Umgang mit Unix, Bereitschaft zu Vorträgen und selbständiger praktischer Arbeit.
Topic
Stichworte: Internet, Web-basierte Applikationen, Kollaboration, elektronische Dienste (eServices), Sicherheit in verteilten Anwendungen, Middleware, Kryptographie, Peer-to-Peer, Java, XML Anhand von einleitenden Vorträgen der Teilnehmer zu den einzelnen Themenbereichen wollen wir gemeinsam die Grundlagen sicherer, kollaborativer eServices unter Nutzung ausgewählter wissenschaftlicher und praktischer Literatur erarbeiten. Daneben sollen konkrete Erfahrungen durch Programmierung prototypischer Software gewonnen werden. Dazu wird das Projektseminar als Kombination von gemeinsamen Seminarterminen und praktischer Arbeit in kleinen Arbeitsgruppen an vernetzten Arbeitsplatzrechnern durchgeführt. Inhaltlich gliedert sich das Projektseminar in drei Teile. Im ersten Teil erfolgt zunächst eine kurze Wiederholung von Java- sowie XML-Grundlagen. Daraufhin werden kryptographische Mechanismen und Techniken behandelt, die eine Grundlage für sicherere verteilte Systeme bilden. Beispiele dafür finden sich in Verschlüsselungs- und Signieralgorithmen und dem X.509 Rahmenwerk. Der zweite Teil beschäftigt sich mit Methodologien, Konzepten und Basistechniken Service-orientierter Systeme im Internet, die heute mit Web- bzw. E-Services als Grundlage von Sun One, HP Netaction, MS .Net, etc. in aller Munde sind. Der dritte Teil beinhaltet dann aufbauende Konzepte Web-basierter Kollaboration, wobei ein spezieller Schwerpunkt auf Peer-to-Peer-Ansätzen liegt.
Procedure
Übersichtsvorträge im Seminarteil; praktische, aufgabengeleitete Arbeiten in betreuten Gruppen an Linux-Workstations mit Standard-Tools (z.B. JSDK, Jbuilder, Apache XML Parser, SOAP, etc.) im Praxisteil.
Learning target
Die Teilnehmer des Projektseminars sollen ein vertieftes Verständnis für die Probleme, Lösungsansätze und die Realisierung von Middleware für verteilte Systeme mit Schwerpunkt auf Sicherheitsaspekte kollaborativer elektronischer Anwendungsdienste entwickeln und dabei praktische Programmiererfahrung mit offenen Systemumgebungen auf Basis der Sprache Java und deren Werkzeuge sammeln. Ferner wird Einblick in die Arbeitsweise internationaler Forschungsprojekte vermittelt.
Literature
Wird im Projektseminar angegeben.