next up previous
Next: Exploiting the POA Up: THE CORBA ARCHITECTURE Previous: THE CORBA ARCHITECTURE

Client and Server Perspectives

Despite the plethora of new terms and concepts introduced, CORBA, nevertheless, remains true to the DOC objective of providing developers with familiar object-oriented techniques with which to program distributed applications. Indeed, from the client perspective, once an IOR is obtained (typically from a Naming Service which maps names to object references) a remote method invocation essentially takes on the appearance of a local function call: object-$>$operation(arguments); whilst the communication details of client-server programming are essentially hidden from the client, a more intimate involvement with the ORB is required when developing servers. In particular appropriate POA policies need to be chosen to configure object adapters that best fulfill the requirements of the server.

Michael Boege
2003-11-23