Patent ID: 6321275
Filing Date: 2001-11-20
Classification: G06F

Abstract:
A method for invoking a remote function called from a program executing within a first process running on a first computer, there being at least two programs executable on the computer within separate processes, each program including a call to a different remote function, the method comprising:in response to the invocation of the remote function from the executing program, invoking a client-side interpreter shared by the two programs, the interpreter passing an indication of the remote function and an argument of user-defined type;under control of the client-side interpreter,preparing a generic representation of the argument of the user-defied type, wherein the generic representation can be used to represent arguments of any user-defined type; andtransmitting the prepared generic representation along with an indication of the remote function to a server-side interpreter shared by different remote function invocations; andunder control of the server side interpreter,analyzing the contents of the transmitted generic representation to prepare the argument of the user-defined type for passing to a local function corresponding to the indicated remote function; andcalling the local function and passing the prepared arguments.