What's a request?

Bruce Martin

The basic CORBA paradigm is that of a request for services of a distributed object. Everything else defined by the OMG is in terms of this basic paradigm.

The services that an object provides are given by its interface. Interfaces are defined in OMG's Interface Definition Language (IDL). Distributed objects are identified by object references. Object references are typed by IDL interfaces.

A client holds an object reference to a distributed object. The object reference is typed by an interface. The Object Request Broker, or ORB, delivers the request to the object and returns any results to the client.