Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
'''CORBA''' or <i>'''C'''ommon '''O'''bject '''R'''equest '''B'''roker '''A'''rchitecture</i> defines the [[API]]s, communication protocol, and object/service information models to enable hetreogenous applications written in various languages running on various platforms to interoperate.
In a general sense CORBA "wraps" code written in another language
These sorts of systems are generally referred to as [[Interface Definition Language]]s, or ''IDL's'', of which CORBA is only one example, COM is another. In theory the use of an IDL should provide language independance for the code used to implement the object, but in practice the IDL often takes on characteristics of one target language. Such is the case for CORBA, which is used almost exclusively with [[C plus plus|C++]].
CORBA is more than just a language, platform neutral remote procedure call specification. It defines commonly needed services such as transactions and security.
|