WWW: Beyond the Basics

20 Common Object Request broker Architecture (CORBA)

20.7 Object Adapter

Object adapter is the primary mechanism for an object implementation to access ORB services. Here are the services provided by Object Adapter:

Register server classes with the Implementation Repository: Object adapter stores server classes in the implementation repository and manages it.

Instantiates new objects at run time: Object adapter creates a new object on request from client. It is responsible for allocating and balancing the supply of objects with the incoming client demands.

Generates and manages object references: On creation of a new object, object adapter assigns a unique id called object reference to it and manages it.

Broadcasts the presence of the object servers: Object adapter broadcasts the services it provides on the ORB -- or it may respond to directory like queries.

Handles incoming client calls: Object adapter interacts with the top layer of ORB core communication stack, peels off the request and hands it over to the interface stub.

Routes the up-call to the appropriate method: Finally it is also involved in the invocation of methods described in the stubs.


[PREV][NEXT][UP][HOME][VT CS]

Copyright © 1996 Virginia Polytechnic Institute & State University
All Rights Reserved

Padmapriya Vasudevan priya@csgrad.cs.vt.edu
Last modified: Sun Sep 22 21:16:15 1996