Java IDL and CORBA
Unlike RMI, CORBA lets you make calls between Java objects and objects written in other languages. CORBA depends on having an Object Request Broker (ORB) available on both client and server. You can think of an ORB as a kind of universal translator for interobject CORBA communication. The CORBA 2 specification defines more than a dozen “services” that the ORB can use for various kinds of housekeeping tasks. These range from a “startup service” to get the process going, to a “life cycle service” that you use to create, copy, move, or destroy objects, to a “naming service” that allows you to search for objects if you know their name.
JDK 1.2 introduced an implementation of a CORBA 2-compliant ORB, giving Java applications and ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access