Patent ID: 6718550
Filing Date: 2004-04-06
Classification: G06F

Abstract:
In a distributed client/server based computing system having a dispatch mechanism for dispatching a call from client objects to servant objects that includes a transport layer, and a method table dispatch layer on the client side that is above the transport layer, the method table dispatch layer including a plurality of local method tables and a plurality of remote method tables, wherein a first set of selected client representations are associated with a local method table selected from the plurality of local method tables and a second set of selected client representations are associated with a remote method table selected from the plurality of remote method tables, the local method table including local dispatch information and the remote method table including remote dispatch information, a method of routing a call from a client to a servant, the method comprising:routing the call using the remote method table and the transport layer when the client and servant do not share the same process; and routing the call using the local method table and bypassing the transport layer when the client and servant do share the same process.