[30] PSEUDO OBJECTS UPDATED!
(Part of the CORBA FAQ, Copyright © 1996-99)


[30.1] WHAT ARE CORBA PSEUDO OBJECTS? NEW!

[Recently created (3/1999). Click here to go to the next FAQ in the “chain” of recent changes]

CORBA Pseudo Objects are not real CORBA objects. A CORBA Object has an Object Reference, and can be accessed remotely. Pseudo objects do not have Object References and cannot be accessed remotely.

TopBottomPrevious sectionNext section ]


[30.2] WHY ARE PSEUDO OBJECTS NEEDED? NEW!

[Recently created (3/1999). Click here to go to the next FAQ in the “chain” of recent changes]

Keep in mind the CORBA is primarily a specification for accessing remote objects. There is support for location transparency and the case where CORBA objects can be accessed locally, but there is a bias in the specification for remote objects.

There is a need, however, to describe local objects, such as the ORB itself in the local process. In keeping with CORBA, the description of this local object is done in IDL, so that the description is programming language independent. To distinguish the use of IDL to describe a potentially remote object (the normal use of IDL), and the use of IDL to describe an exclusively local object, the concept of a Pseudo Object was introduced.

Pseudo objects use Pseudo IDL (also called PIDL) to describe their interfaces. PIDL is indentical to IDL, except the intention is that the object of a PIDL interface is not associated with an Object Reference for the purposes of remote access.

TopBottomPrevious sectionNext section ]


E-Mail E-mail us
CORBA FAQTable of ContentsExhaustiveAlphabeticalSubject indexAbout the authors©TMDownload your own copy ]
Revised May 27, 1999