摘要 |
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.
|