A system for server-side communication support in a distributed computing environment
is provided that includes a local reference (202) to a server object (110)
on a server system (104). The local reference (202) provides a location
of the server object (110) and a type of the server object (110).
The local reference (202) resides within a server-side object request broker
(114). A type object (204) is accessible by the local reference (202)
using the type of the server object (110) from the local reference (202).
The type object (204) represents a class of the server object (110).
One or more specialized function objects (206) are linked to the type object
(204) and correspond in number to one or more methods (190) of the
server object (110). The one or more specialized function objects (206)
provide wrapper functionality for each method (190) of the server object
(110). Each specialized function object (206) provides access to
a corresponding one of the one or more methods (190) of the server object (110).