Methods and apparatus for reducing computing overhead by creating fast, local-only
objects in a distributed client/server based computing system are disclosed. In
one aspect of the invention, within an object-based computing system, a method
for creating an object reference that is associated with a local-only servant object
includes implementing a first base class to create a first object that represents
the object reference, and obtaining a local-only create closure. An operation is
called on a second base class using the local-only create closure. The operation
creates a server-side representation associated with the local-only servant object,
and is stored in the first object that represents the object reference. In one
embodiment, creating the local-only create closure includes creating a skeleton
object and calling a local m-table builder for the skeleton object.