Projektstudium SS98 - distributed computing


Überblick über CORBA

CORBA ist die Spezifikation der Funktionalität eines Object Request Brokers–dem Nachrichtenbus, der Operationsaufrufe und Ereignisse zu CORBA Objekten, die irgendwo residieren und irgendwie implementiert sind, überträgt.

Der Begriff der Transparenz steht im Zentrum von CORBA. Location Transparency ist die Fähigkeit, Operationen von CORBA Objekten ohne zu wissen wo sie residieren aufrufen zu können. Die Idee, die dahinter steckt ist die, daß das Aufrufen von Operationen von Objekten, die auf einem entfernten Rechner residieren, genau so einfach sein soll wie das Aufrufen von Operationen eines Objektes, das sich im gleichem Adreßraum befindet.

Programming Language Transparency bietet die Freiheit Funktionalität in einem Objekt unter Verwendung, der für den Aufgabenzweck geeignetsten Sprache, kapseln zu können. Der Schlüssel zu dieser Freiheit ist die implementationsneutrale Interface Definition Language, die eine Trennung von Interface und Implementation bietet.

 

nächste Seite 


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