摘要 |
Business transaction capture and replay with long term request persistence, including: creating, in response to a request for execution of a business transaction, an original business object representing the request for execution of the business transaction, the original business object comprising a data structure supported by the business transaction; executing the business transaction including: executing, in dependence upon the original business object, one or more business processes of the business transaction, including, for each business process, storing results of the business process as an interim business object; maintaining, in a failed request business object, the original business object and each interim business object; identifying a failure of a business process; and including, in the failed request business object, error information describing the failed business process; and re-executing the business transaction using the failed request business object. |