Event based model for managing application health and failure recovery for asynchronous processing systems
First Claim
Patent Images
1. A method for event management in asynchronous work processing, the method comprising:
- timing, using a computer device, at least one step in an asynchronous work process, wherein the at least one step is performed by an application and the at least one step has an expected time of completion;
determining, using the computer device, an expiration of the expected time of completion for the at least one step;
determining, using the computer device, an error that prevents step completion in response to the expiration of the expected time of completion;
correcting, using the computer device, the error; and
re-performing, using the computer device, the at least one step.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for event management in asynchronous work processing including timing at least one step in an asynchronous work process, wherein the at least one step is performed by an application and the at least one step has an expected time of completion; determining an error preventing step completion in response to the expected time of completion expiring; correcting the error; and re-performing the at least one step.
17 Citations
20 Claims
-
1. A method for event management in asynchronous work processing, the method comprising:
-
timing, using a computer device, at least one step in an asynchronous work process, wherein the at least one step is performed by an application and the at least one step has an expected time of completion; determining, using the computer device, an expiration of the expected time of completion for the at least one step; determining, using the computer device, an error that prevents step completion in response to the expiration of the expected time of completion; correcting, using the computer device, the error; and re-performing, using the computer device, the at least one step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An event management system, comprising:
-
a computer hardware device including; a timing system for timing at least one step in an asynchronous work process, wherein the at least one step is performed by an application and the at least one step has an expected time of completion and determining an expiration of the expected time of completion for the at least one step; a error handling system for determining an error that prevents step completion in response to the expiration of the expected time of completion; an error correction system for correcting the error; and a step recovery system for causing the step to be re-performed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program comprising program code embodied in at least one computer-readable medium, which when executed, enables a computer system to implement a method of event management, the method comprising:
-
program code for timing at least one step in an asynchronous work process, wherein the at least one step is performed by an application and the at least one step has an expected time of completion; program code for determining, using the computer device, an expiration of the expected time of completion for the at least one step; program code for determining an error that prevents step completion in response to the expiration of the expected time of completion; program code for correcting the error; and program code for re-performing the at least one step. - View Dependent Claims (18, 19, 20)
-
Specification