Common Object Request Broker Architecture

(redirected from CORBA Component Model)
Also found in: Acronyms.

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.
References in periodicals archive ?
A specification extending the CORBA Component Model (CCM) with interfaces to control real-time Quality of Service (QoS) completed its member evaluation and started the sequence of votes leading to formal adoption.
Dominique Potier, Group Scientific Director of Software Technologies for THALES Research and Technology, described his organization's use of OMG specifications, including MDA, CORBA, and the CORBA Component Model (CCM).
Another will standardize deployment and configuration of distributed applications, concentrating on the CORBA component model.
One of the tutorials given during the week surveyed all of OMG's specifications, while three others concentrated on the UML profile for Enterprise Distributed Object Computing (EDOC), the CORBA Component Model, and the suite of specifications grouped together as CORBA 3.
Finally, implementers of the CORBA Component Model (CCM) will hold a forum and comprehensive CCM tutorial from 1:00 until 5:00 PM also on April 24th, with information posted at www.
As we revealed last year (CI No 3,557), BEA yesterday told its annual user group meeting that Enterprise Java Beans will be its key component development environment and that its will ensure users will be able to use EJB seamlessly with OMG's Corba component model.
This is the first integration of Object Management Group (OMG) Data Distribution Service for Real-time Systems (DDS)-compliant middleware with the OMG's Lightweight CORBA Component Model (CCM) framework.
Using the Lightweight CORBA Component Model to Develop Distributed Real-time and Embedded Applications, by Douglas C.