Patent ID: 8676635

Claim:
A method for managing transactions, said method comprising: providing at least one resource manager (RM) for managing changes to respective system resources of a data processing system; providing a resource manager coordinator (RMC) for coordinating commit-backout activities of the at least one resource manager, said resource manager coordinator (RMC) being hosted by the data processing system; receiving, by the data processing system, a business service request from a remote computer system to perform a task, said task comprising compliant processes complying with a commit/backout protocol and non-compliant processes not complying with a commit/backout protocol, said compliant processes running on the data processing system and said non-compliant processes running on a counterpart processing system that is coupled to the data processing system by a labile link, wherein the commit/backout protocol is characterized for non-compliant processes by compensations implemented in accordance with backout actions performed during execution of the non-compliant processes.