The Free On-line Dictionary of Computing (30 December 2018):
Common Object Request Broker Architecture
CORBA
    (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 specs
   (http://www.omg.org/technology/documents/corba_spec_catalog.htm).
   (2007-09-04)