Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
http://www.pst.informatik.uni-muenchen.de/DA_Fopra/fopra-albert.html
Fortgeschrittenenpraktikum
Implementierung eines Musters zur Netzwerk-Kommunikation im DANUBIA System
Inhalt
DANUBIA ist ein verteiltes Software-System, das im Rahmen des Verbundprojekts
GLOWA-Danube entwickelt wird. Dieses System soll
wasserbezogene Umweltthemen im Bereich der oberen Donau rechnergestützt untersuchen und simulieren können.
Hierzu sind Modellrechnungen verschiedener naturwissenschaftlicher und sozioökonomischer Fachrichtungen in einem
Modellverbund zu integrieren und deren Kommunikation über das Netz zu steuern. DANUBIA wird in Java implementiert, die
Netzwerkkommunikation findet über das Java-eigene RMI-Protokoll statt.
Ziel dieses Praktikums ist es, eine (Wrapper-)Komponente für das System DANUBIA zu entwickeln, die die
Netzwerkkommunikation, insbesondere den Datenaustausch zwischen den einzelnen GLOWA-Danube Modellen, transparent macht.
Die Wrapper-Komponente soll in Form eines generischen Musters implementiert werden, das in der Lage ist, für beliebige
GLOWA-Danube Modelle an deren individuelle Schnittstellen angepasste Netzwerkwrapper zu erzeugen.
Ferner sollen verschiedene Möglichkeiten der Optimierung, insbesondere des Netzwerkverkehrs, untersucht und in die
Komponente eingebunden werden.
Materialien
- UML-Dokumente zur System- und Komponentenarchitektur von DANUBIA
- Entwurfsspezifikation für die Wrapper-Komponente
Bearbeiter:
Ingmar Albert
Aufgabensteller:
Priv.-Doz. Dr. Rolf Hennicker
Betreuer:
Matthias Ludwig
Voraussetzungen:
Gute Kenntnisse in UML und Java, insbesondere RMI
Abgeschlossen:
März 2003
Diplomarbeiten und Fortgeschrittenenpraktika
Lehrstuhl
Institut
Universität
Matthias Ludwig (01.04.03)