Common Object Request Broker Architecture
(Internet) (Internet) standard for software interoperability (set of common, object-oriented interfaces that can communicate on various platforms), CORBA
Common Object Request Broker Architecture
Common Object Request Broker Architecture
<
standard,
programming> (CORBA) An
Object Management Group specification which provides a standard messaging interface between distributed
objects.
The original CORBA specification (1.1) has been revised through version 2 (CORBA 2) with the latest specification being version 3 (CORBA 3). In its most basic form CORBA consists of the
Interface Definition Language (IDL) and the Dynamic Invocation Interface (DII).
The IDL definition is complied into a Stub (client) and Skeleton (server) component that communicate through an
Object Request Broker (ORB). When an ORB determines that a request is to a remote object, it may execute the request by communicating with the remote ORB.
The Corba IDL can be mapped to a number of languages including
C,
C++,
Java,
COBOL,
Smalltalk,
Ada,
Lisp,
Python, and
IDLscript. CORBA ORBs are widely available for a number of platforms. The OMG standard for inter-ORB communication is
IIOP, this ensures that all CORBA 2 compliant ORBS are able to interoperate.
See also
COSS,
Component Object Model,
RMI.
OMG CORBA site.
(2003-11-21)
(c) Copyright 1993 by Denis Howe