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.