Java Reference
In-Depth Information
25.15.
org.omg.CORBA
CORBA APIs
The package
org.omg.CORBA
, its various subpackages and other
org.omg
subpackages (such as
CosNaming
) provide the mapping of the
OMG CORBA
API
s and services to the Java programming language. (The package
names are different from the standard core package names because they
are defined by the Object Management Group and incorporated into the
core package set.)
CORBA
is a way to send messages between processes
that are not necessarily written in the same programming language. This
is distinct from
RMI
, which communicates between programs written, at
least in part, in the Java programming language (we use the phrase "at
least in part" because
RMI
programs can include native code).
Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe try-
ing to produce bigger and better idiots. So far the universe is win-
ning.
Rich Cook