O'Reilly logo

Operating Systems: Concurrent and Distributed Software Design by Tim Harris, Jean Bacon

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

29.4. CORBA

CORBA (Common Object Request Broker Architecture) is an application framework that provides interoperability between objects, built-in (possibly) different languages, running on (possibly) different machines in heterogeneous distributed environments.

CORBA 1.1 was introduced in 1991 and defined the Interface Definition Language (IDL) and the Application Programming Interfaces (APIs) that enable client–server object interaction within a specific implementation of an Object Request Broker (ORB); see Figure 29.3. CORBA 2.0, adopted in December 1994, tackled interoperability by specifying how ORBs from different vendors can interoperate.

Figure 29.3. CORBA architecture.

An ORB is the middleware that establishes the client–server relationships ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required