Next: Name Service
Up: Die wichtigsten Standards aus
Previous: Die wichtigsten Standards aus
CORBA ist die Common Object Request Broker Architecture der OMG und
beschreibt den Aufbau und die Funktionsweise eines Object Request
Brokers (ORB) (eine explizite Erläuterung wird noch im Verlauf
dieser Arbeit gegeben).
Die OMG ist ein herstellerübergreifendes Konsortium
mit über 500 Mitgliedern, das 1989 gegründet wurde.
Das Ergebnis der Bemühungen, eine
Architektur für die Zusammenarbeit verteilter Anwendungen auf Basis
objektorientierter Konzepte zu schaffen, ist die Object
Management Architecture (OMA ).
Die wichtigsten Ziele, die bei der Entwicklung der OMA zugrunde lagen,
waren lokationstransparente Verwendung der Dienste von Objekten
in einem Verbund und Sprachunabhängigkeit der Implementierungen der
einzelnen Objekte. Die OMA setzt sich aus vier Komponenten zusammen:
- dem Object Request Broker (ORB)
- den CORBAfacilities
- den CORBAservices
- den Application Objects
Während die CORBAfacilities und CORBAservices einen eher allgemeinen
Charakter haben und hauptsächlich für administrative Aufgaben bei der
Objekterzeugung und -verwaltung genutzt werden und die
Kommunikationmechanismen mit dem ORB für Objekte zur Verfügung
stellen, sind die Application Objects die konkreten
Implementierungen von Anwendungen, die ihre Dienste der Welt zur
Verfügung stellen.
Das Kernstück und damit den interessantesten Teil dieser
Architektur bildet der Object Request Broker, ohne ihn könnten die
Objekte nicht miteinander kommunizieren, Dienste nutzen oder Dienste
bereitstellen. Um dem CORBA-Standard zu erfüllen sollten
Implementierungen eines ORB ihrerseits folgende Dienste anbieten:
Next: Name Service
Up: Die wichtigsten Standards aus
Previous: Die wichtigsten Standards aus
Copyright Munich Network Management Team