12.2. Architectural View of CORBA

CORBA is made up of a collection of objects and software applications that work together cooperatively. A schema specification, written in IDL, describes the objects that are exported for remote usage. An object request broker (ORB) implements the interface between remote object and software client. The ORB handles requests for an object's services, as well as sending a response. Figure 12-1 provides an overview of how clients and servants (the end implementation of the service) interact using an ORB.

Figure 12-1. Objects accessed locally act as a proxy for remote objects.

Even though objects are treated as local ...

Get Java™ Network Programming and Distributed Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.