Previous | Table of Contents | Next |
For a particular language mapping, and possibly depending on the object adapter, there will be an interface to the methods
that implement each type of object. The interface will generally be an up-call interface, in that the object implementation
writes routines that conform to the interface and the ORB calls them through the skeleton.
The existence of a skeleton does not imply the existence of a corresponding client stub (clients can also make requests via
the dynamic invocation interface).
It is possible to write an object adapter that does not use skeletons to invoke implementation methods. For example, it may
be possible to create implementations dynamically for languages such as Smalltalk.