Projektstudium SS98 - distributed computing


Clients zund Server Implementationen mit Non-Java ORBs

Seitdem CORBA Multiple Language Mappings für OMG IDL unterstützt, können Clients und Server in vielen verschiedenen Sprachen implementiert werden. Dies wird durch folgendes ermöglicht:

 

In Abbildung 1 kann jeder der Clients jeden Server ansprechen. Der IIOP Kanal zwischen dem Java ORB und den anderen ORB steht symbolisch für das Überbrücken von ORB Domains. Wenn Kommunikation zwischen einem Client und einem Server in verschiedenen Domains stattfindet, verwendet der Stub Code des Clients einfach die Informationen in einem IOR zur Kommunikation mit einem fremden ORB Daemon auf dem korrekten Host zwecks Etablierung einer Direktverbindung zum Skeleton Code des Remote Servers. Wenn die Verbindung aufgebaut ist, spielt der Daemon keine weitere Rolle in der Interaktion mehr.

 

Abbildung 1: Interoperation mit Clients und Servern in anderen ORB Domains.

 

nächste Seite 


© Copyright 1998 André Möller, Oliver Mentz & Magnus Wiencke