|
|
Tunneling von CORBA-GIOP Nachrichten über Bluetooth |
Implementation eine Tunnelprotokolls für CORBA über Bluetooth
Überblick
CORBA (Common Object Request Broker Architecture) ist eine Middleware, welche die Grundlage für verteilte Systeme bildet.
CORBA stellt Dienste, welche auf entfernten Rechner laufen, lokal als Objekte dar, wobei es den dazu notwendigen Nachrichtentransport zum und vom bereitstellenden Server transparent kapselt.
Zu diesem Zwecke ist ein Protokoll definiert, welches es ermöglicht, den Methodenaufruf mit sine Parametzern und Rückgabewerten über eine dazwischenliegende Netzwerkverbindung zu übertragen. Dieses Protokoll heisst GIOP (General Inter-Orb Protocol).
Falls ein Endgerät nur über eine Bluetoothverbindung verfügt, muss das GIOP-Protokoll über Bluetooth getunnelt werden, damit über die Bluetooth-Gegenstelle hinweg der Dienstanbieter erreicht werden kann.
Ziel der Arbeit
Ziel der Studienarbeit ist eine Implementation des Protokolls, welche in der Lage ist, beliebige GIOP Nachrichten zu kapseln und auf einen Stream zu schreiben. Weiterhin sollen aus einem ankommenden Stream die GIOP-Nachricht zu dekodieren und als normale GIOP Nachricht zur Verfügugn zu stellen.
Die Implementation ist zu testen und zu dokumentieren.
Plattform für die Entwicklung soll Windows mit Kompatibilität zu Windows CE und anderen Systemen sein.
Hilfreiche Vorkenntnisse
C++ Programmierung
Kenntnis von oder Interesse an Netzwerkprotokollen
Betreuer
Dipl.-Ing. Andreas Jabs
0241 80-27617
|
|
|