Die Common Object Request Broker Architecture
CORBA (allgemeine Architektur zur Vermittlung von Objektanforderungen)
ist eine von der Object Management Group OMG im Jahr 1992 entwickelte
Spezifikation für die Kommunikation zwischen Objekten (Programmteilen)
im Netz.
Die prinzipielle Idee von CORBA besteht darin, dass im Netz bestimmte
Dienste (Objekte) verfügbar sind, die eine Anwendung bei Bedarf
anfordern kann. CORBA ist ein Client-/Server-Modell, bei dem Anwendung
und genutzter Dienst in unterschiedlichen Programmiersprachen entwickelt
sein und unter verschiedenen Betriebssystemen laufen können.
Die OMG ist ein Zusammenschluss von mehr als 700 Firmen, welche das
gesamte Spektrum der Computerindustrie repräsentieren. Lediglich
Microsoft hat mit DCOM ein eigenes
Objektmodell entwickelt.
Die Spezifikationen von CORBA legen die Schnittstellen mit einer
eigenen Interface Definition Language IDL fest, ohne sich um die
Programmierung selbst zu kümmern. Jedes Programm in jeder Sprache und
unter jedem Betriebssystem kann mit Objekten von CORBA zusammenarbeiten,
wenn es die Spezifikationen für die Schnittstellen einhält.
|
|
Fachausdrücke und Konzepte |
|
|
|
|