Diplomarbeit DIP-1466

Bibliograph.
Daten
Vogt, Gerald: Verteilter dynamischer Schreibtisch.
Universität Stuttgart, Fakultät Informatik, Diplomarbeit Nr. 1466 (1997).
112 Seiten, deutsch.
CR-Klassif.C.2.4 (Distributed Systems)
D.4.4 (Operating Systems Communications Management)
Kurzfassung

Die Entwicklung von generischen Clients im Internet für die Verwendung von unterschiedlichen, verfügbaren Diensten war bislang nicht sinnvoll möglich, weil es kaum verbreitete, unterliegende Systeme gab. Mit der zunehmenden Verbreitung von Middleware wie zum Beispiel CORBA, die den technischen Rahmen für generische Clients auf recht tiefer, programmnaher Ebene bietet, wird dies aber interessanter.

In dieser Arbeit werden die Grundlagen generischer Clients untersucht, die für eine sinnvolle Entwicklung überhaupt notwendig sind. Dabei werden auch wichtige Aspekte beleuchtet, die sich durch Verwendung von Middleware ergeben. Gleichzeitig werden Überlegungen angestellt, welche Alternativen es für die Anlage von Benutzerschnittstellen dieser Clients gibt.

Die Konkretisierung dieser Überlegungen wird für einen generischen Client für CORBA vorgenommen - den Universal CORBA Client. Dieser Client ermöglicht es, jedes beliebige CORBA Objekt in einem Netzwerk anzusprechen, die angebotenen Operationen zu untersuchen und Aufrufe durchzuführen. Durch ein geeignetes grafisches Benutzerinterface wird die Eingabe aller möglichen CORBA Datentypen unterstützt.

Die Architektur und die Implementierung des Universal CORBA Clients wird im weiteren Laufe dieser Arbeit erläutert. Die wesentlichen Fragen, um den Client möglichst portabel verwenden zu können und auch im Hinblick auf die weiteren Ausbaumöglichkeiten verwenden zu können, werden untersucht.

Up to now it has been hardly feasible to develop a generic client, that was able to use different kinds of available services on the Internet, because there have not been any common underlying system. But with the increasing availabilty of middleware like CORBA this becomes more interesting. Middleware offers the technical framework for generic clients though still on a quite low level.

This work looks into the basics necessary to build a useful generic client. Some important aspects of middleware related to the generic use in a network are also covered. Moreover different alternatives of graphical user interfaces for generic clients are described and compared.

Following these chapters the Universal CORBA Client is introduced as a generic client built for CORBA. The Universal CORBA Client is a client that allows to access any available CORBA object on a network, to examine the operations offered and to make arbitrary calls to this object. Therefore the client implements a graphical user interface that supports input of any possible CORBA data type.

The architecture and implementation of the Universal CORBA Client is explained in this work. This includes thoughts about aspects to build a client that is portable and open for further extension or exploitation. Main problems that were found during development are discussed and the chosen solutions are explained.

Volltext und
andere Links
PostScript (1228825 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Höchstleistungsrechner, Verteilte Systeme
Eingabedatum20. Mai 1997
   Publ. Abteilung   Publ. Institut   Publ. Informatik