INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD AND COMPUTER-READABLE STORAGE MEDIUM
0 Assignments
0 Petitions
Accused Products
Abstract
A technique to suppress a remote procedure call from a client by a server is provided. An information processing system is provided that includes a client component and a server component, wherein a program of the client component makes an RPC for a function of the server component. The client component includes a holding unit that holds return value information of the function, and a calling unit that receives an RPC request for the function from the program. The server component includes an execution unit that returns a return value of the function to set return value information. When the return value information has not been set in the holding unit, the calling unit makes an RPC for the function. When the return value information has been set in the holding unit, the calling unit returns the return value included in the return value information without making an RPC.
3 Citations
19 Claims
-
1-8. -8. (canceled)
-
9. An information processing apparatus having a first component that makes a remote procedure call for a function included in a second component, wherein said first component comprises:
-
a holding unit configured to hold a return value of the function; and a calling unit configured to receive a remote procedure call request from an application and to make a remote procedure call to said second component based on the remote procedure call request in a case where said holding unit does not hold the return value, or the return value held in said holding unit is returned without making the remote procedure call.
-
-
10. An information processing apparatus having a second component that receives a remote procedure call from a first component and executes a function based on the remote procedure call, wherein said second component comprises:
-
an execution unit configured to execute the function and return a return value, obtained as a result of the execution, to said first component; and a setting unit configured to set the return value in a holding unit in said first component as a result of an execution to suppress the remote procedure call from said first component. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An information processing method of an information processing apparatus having a first component that makes a remote procedure call for a function included in a second component, the information processing method comprising, in the first component, steps of:
-
holding a return value of the function; and receiving a remote procedure call request from an application and to making a remote procedure call to the second component based on the remote procedure call request in a case where the return value is not held in said holding step or the return value held in said holding step is returned without making the remote procedure call. - View Dependent Claims (17)
-
-
18. An information processing method of an information processing apparatus having a second component that receives a remote procedure call from a first component and executes a function based on the remote procedure call, the information processing method comprising, in the second component, steps of:
-
executing the function and return a return value, obtained as a result of the execution, to the first component; and setting the return value in a holding unit in the first component as a result of an execution to suppress the remote procedure call from the first component. - View Dependent Claims (19)
-
Specification