Entwicklung und Leistungsbewertung eines Konferenzdienstes unter CORBA
BücherAngebote / Angebote:
Inhaltsangabe:Einleitung:
Diese Diplomarbeit befaßt sich mit der Entwicklung eines Konferenzdienstes, das heißt einer allgemeinen Gruppenkommunikationsfunktionalität.
Die Kommunikation verschiedener Mitglieder einer Gruppe, welche sich an unterschiedlichen Orten befinden, ist ein wesentlicher Faktor für den Erfolg eines Unternehmens. Sprach- oder Videokommunikation ersetzen immer öfter die Reisetätigkeit und sparen somit Kosten ein. Neben diesen Kommunikationsformen besteht weiterhin die Möglichkeit des allgemeinen Datenaustauschs, beispielsweise beim gleichzeitigen Bearbeiten eines gemeinsamen Dokuments. Hier ermöglicht die Gruppenkommunikation eine schnellere Bearbeitung als im seriellen Fall, während gleichzeitig Synergieeffekte genutzt werden können.
Gang der Untersuchung:
In dieser Arbeit werden zunächst bestehende Systeme der computerunterstützten Gruppenkommunikation untersucht und bezüglich wesentlicher Funktionalität und Einsatzmöglichkeit in verschiedenen Szenarien bewertet. Es zeigte sich, daß keines der existierenden Systeme für verschiedene Szenarien geeignet ist. Daher wird in dieser Arbeit ein allgemeiner Konferenzdienst entwickelt, welcher die Mehrpunktkommunikation zum Informationsaustausch zwischen den Teilnehmern sowie einen Koordinierungsmechanismus zur Ordnung der Interaktion zur Verfügung stellt und die Gruppenmitglieder verwaltet. Im Vordergrund stehen dabei vor allen Dingen Skalierbarkeit, Effizienz und der Einsatz in heterogenen Umgebungen.
Neben der detaillierten Beschreibung von Abläufen verschiedener Vorgänge bei der Gruppenkommunikation wird insbesondere betrachtet, welche Folgen sich daraus für die Architektur der Provider, also der Endsysteme, die den Konferenzdienst realisieren, ergeben. Hierzu wird ein Objektmodell beschrieben, das logische Einheiten innerhalb eines Providers sowie deren Interaktion und Schnittstellen modelliert. Außerdem wird betrachtet, welche internen parallelen Prozesse in einem Endsystem ablaufen.
Weiterhin werden Aspekte der Implementierung des entwickelten Konferenzdienstes beleuchtet. Speziell werden die Umsetzung des Objektmodells unter CORBA sowie Besonderheiten bei der Verwendung des Client/Server-Kommunikationsparadigmas beschrieben.
Abschließend wird untersucht, inwiefern CORBA geeignet ist, die für Gruppenkommunikationsanwendungen grundlegende Anforderung der effizienten Mehrpunktkommunikation zu erfüllen. Dazu werden Meßergebnisse der verwendeten CORBA-Implementierung Orbix [...]
Folgt in ca. 10 Arbeitstagen