Method, system, and program for system recovery
First Claim
1. A method for system recovery, comprising:
- retrieving information identifying one or more work requests, along with an order of the work requests, for a business process; and
if the business process is non-transactional, creating an in-memory structure for the business process;
creating a recovery stub for each work request; and
placing the recovery stub for each work request into the in-memory structure based on the order.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a technique for system recovery. Information identifying one or more work requests is retrieved, along with an order of the work requests, for a business process. If the business process is non-transactional, an in-memory structure is created for the business process, a recovery stub is created for each work request, and the recovery stub for each work request is placed into the in-memory structure based on the order. Also disclosed is a technique for system recovery in which, if the business process is transactional, an in-memory structure is created for the business process, a recovery stub is created for each work request that indicates that rollback is to be performed, and the recovery stub is placed for each work request into the in-memory structure based on the order. Furthermore, an alternative technique for system recovery is disclosed in which, if the business process is transactional, a rollback is performed for each work request, and an in-memory structure is created for the business process. New work requests may be accepted in the in-memory structure after processing each of the one or more identified work requests for both transactional and non-transactional business processes.
43 Citations
30 Claims
-
1. A method for system recovery, comprising:
-
retrieving information identifying one or more work requests, along with an order of the work requests, for a business process; and
if the business process is non-transactional, creating an in-memory structure for the business process;
creating a recovery stub for each work request; and
placing the recovery stub for each work request into the in-memory structure based on the order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture including a program for system recovery, wherein the program causes operations to be performed, the operations comprising:
-
retrieving information identifying one or more work requests, along with an order of the work requests, for a business process; and
if the business process is non-transactional, creating an in-memory structure for the business process;
creating a recovery stub for each work request; and
placing the recovery stub for each work request into the in-memory structure based on the order. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system having logic for system recovery, wherein the hardware logic is executed by the computer system, the hardware logic comprising:
-
retrieving information identifying one or more work requests, along with an order of the work requests, for a business process; and
if the business process is non-transactional, creating an in-memory structure for the business process;
creating a recovery stub for each work request; and
placing the recovery stub for each work request into the in-memory structure based on the order. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification