Common Object Request Broker Architecture

Also found in: Acronyms, Wikipedia.

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.

Latest version: Corba 3.0.3 2004-03-12, as of 2007-09-04.

See also COSS, Component Object Model, RMI.

OMG CORBA specs.
This article is provided by FOLDOC - Free Online Dictionary of Computing (
References in periodicals archive ?
Common object request broker architecture (CORBA) specification: version 3.1 - Part 1.
The Common Object Request Broker Architecture (CORBA) is a standard for transparent communication between applications objects [5].
* CORBA: Common object request broker architecture, developed by the Object Management Group for the UNIX operating system
NIST/MEL is developing a publicly available software toolkit that supports several kinds of testing (integration, conformance, performance) of manufacturing system software components whose interfaces use the Object Management Group's specification, the Common Object Request Broker Architecture (CORBA).
The CORBA (Common Object Request Broker Architecture) model defined by the Object Management Group (OMG) is a language- and platform-independent specification, but has numerous language bindings and implementations on virtually all of the common platforms.
Use of an industry standard database that supports Common Object Request Broker Architecture (CORBA) to store vital system data, means the data is also available to many different software applications.
The BroadQuest Broker, based on the Common Object Request Broker Architecture (CORBA), a standard supported by hundreds of vendors, manages updates from connected databases on a schedule determined by the system administrator.
This will include features such as support for Java database connectivity (JDBC) and for Enterprise Javabeans (EJB), as well as support for the remote method invocation (RMI) and common object request broker architecture (Corba) middleware standards.
Osicom has developed a common object request broker architecture (CORBA) module for its GigaMux 32 channel.
NETSMART is Java-based, runs on Sun Enterprise servers, uses the Oracle database for persistent storage and the software includes support for both the TCP/IP and OSI protocols, as well as the Common Object Request Broker Architecture (CORBA) interface.
These acronyms stand for the tongue-twisting "open database connectivity" "dynamic data exchange" "component object model" and "common object request broker architecture." Basically, these refer to systems or methods of sharing database information--the communications glue between databases and applications, according to one committee member.
The CORBA (common object request broker architecture) specification describes a computer architecture that is object-oriented, distributed, language-independent, and hardware neutral.

Full browser ?