Queued asynchrounous remote function call dependency management
First Claim
Patent Images
1. A method of processing function calls in a distributed application environment, the method comprising:
- storing a plurality of function calls in one or more queues for communication from a sending application to a receiving application;
determining one or more dependencies among at least a portion of the stored plurality of function calls; and
generating a schedule of execution of the stored plurality of function calls based on the determined dependencies.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, computer program product and method of processing function calls in a distributed application environment are provided. A number of function calls for communication from a sending application to a receiving application are queued in a database. Dependencies among at least a portion of the function calls that are being queued are determined while the function calls are stored in the queues. A schedule of execution of the function calls is then generated based on the determined dependencies.
-
Citations
20 Claims
-
1. A method of processing function calls in a distributed application environment, the method comprising:
-
storing a plurality of function calls in one or more queues for communication from a sending application to a receiving application;
determining one or more dependencies among at least a portion of the stored plurality of function calls; and
generating a schedule of execution of the stored plurality of function calls based on the determined dependencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, tangibly embodied in a machine readable medium, comprising instructions operable to:
-
store a plurality of function calls in one or more queues for communication from a sending application to a receiving application in a distributed application environment;
determine one or more dependencies among at least a portion of the stored plurality of function calls; and
generate a schedule of execution of the stored plurality of function calls based on the one or more dependencies. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for processing function calls in a distributed application environment, the system comprising:
a calling system, comprising;
a database having one or more outbound queues for storing function calls and associated data;
a scheduler configured to determine dependency information among the function calls and associated data while the function calls and associated data are being stored in the outbound queues, the scheduler further configured to generate a schedule of the stored function calls for execution based on the dependency information; and
a background remote function call interface according to which functions associated with the stored function calls are transferred to a receiving application based on the schedule. - View Dependent Claims (18, 19, 20)
Specification