1. A method comprising: persisting, from a protocol layer of a client side web service framework, a reversion message to cause a recipient to revert to a state prior to an application transaction in a persistent storage unit; preventing further processing of the reversion message until a triggering event occurs; deleting the reversion message if a confirmation message confirming completion of the application transaction is received at the protocol layer; and forwarding the reversion message to a transport layer as a reliable message if the triggering event occurs.