Patent ID: 6205491
Filing Date: 2001-03-20
Classification: G06F

Abstract:
A method for processing a request dispatched to a skeleton in a skeleton layer on a server of a distributed client/server based computing system, the method comprising:constructing a custom object associated with the request, the custom object being a module of application code which is inserted into the distributed client/server based computing system;calling a custom pre-dispatch method which corresponds to the custom object, the custom pre-dispatch method being used to determine an appropriate servant to use to invoke a called method specified in the request;invoking the called method in the servant which corresponds with the request using invocation arguments in a marshal buffer; andcalling a custom post-dispatch method which corresponds to the custom object, the custom post-dispatch method being used to process an exception when the exception is raised during invocation of the called method, wherein calling the custom post-dispatch method includes processing a first copy of the exception that is arranged to be stored off of an execution heap and processing a second copy of the exception that is arranged to be stored on the execution heap when the exception is raised during invocation of the called method.