Content deleted Content added
/ after hostname in URLs, dammit; copy edit |
m history |
||
Line 1:
'''CORBA''' (Common Object Request Broker Architecture) is a [[standard]] for [[software component]]s. CORBA defines [[API]]s, communication protocol, and object/service information models to enable heterogeneous applications written in various languages running on various platforms to interoperate. CORBA
therefore provides platform and ___location transparency for well-defined objects, which are the fundamental underpinnings of any [[Distributed computing]] platform.
CORBA was initially invented by ''Component Integration Laboratories'' but in 1996 it was adopted by the [[Object Management Group]] (OMG). CORBA was actually specified as a sequel to the now defunct [[OpenDoc]] specification for compound documents.
In a general sense CORBA "wraps" code written in another language into a bundle containing additional information on the capabilities of the code inside, and how to call it. The resulting wrapped objects can then be called from other programs (or CORBA objects) over the network. In this sense CORBA can be considered as a machine-readable documentation format, similar to a [[header file]] but with considerably more information.
|