WikiDer > Common Object Request Broker-Architektur

Common Object Request Broker Architecture

Common Object Request Broker-Architektur, Zusamenfassend CORBA, ist ein Standard für die Kommunikation zwischen Objekten, geschrieben in verschiedenen Programmiersprachen und läuft auf verschiedenen Maschinen. ORB's (Object Request Brokers) werden von verschiedenen Unternehmen bereitgestellt und basieren auf IIOP (Internet Inter Orb Protocol), was im Grunde bedeutet Kunden und Server, unabhängig vom verwendeten ORB, miteinander sprechen können.

Schnittstelle

Da ein Server wiederum als Client für das Stellen von Teilfragen dienen kann, spricht man meist von a Stub als Schnittstelle zum Stellen von Fragen und a Skelett als Schnittstelle zur Leistungserbringung.

IDL

Die Anfragen eines Clients werden wie die Dienste eines Servers mit . behandelt IDL (Schnittstellendefinitionssprache) aufgezeichnet. Dadurch werden .idl-Dateien sowohl auf der Client- als auch auf der Serverseite erstellt.Der Server implementiert die Dienste und kann die Serverobjekte bei der CORBA-Nameserver. Auf der Suche nach einem Kunden Remote-Server-Objekte und ruft seine Methoden auf.

Objektverwaltungsgruppe

Der Standard wird verwaltet von der Die Objektverwaltungsgruppe (OH MEIN GOTT).