Patent ID: 8631425

Claim:
A method comprising: executing, from a protocol layer of a client side web service framework, a process to determine whether a recipient is to receive a message, including: persisting a reversion message in a memory, the reversion message associated with a client side application transaction processed on the client side and requiring updates to the recipient, and including a configuration context for the client side application and a command to cause the recipient to delete uncommitted update messages related to the client side application transaction; preventing the reversion message from being forwarded to the recipient until a triggering event occurs, wherein the triggering event comprises a startup or restart of the client side web service framework while the reversion message is stored in the memory; deleting the reversion message from the memory so that the recipient is prevented from receiving the reversion message associated with the client side application transaction if a confirmation message confirming completion of the client side application transaction is received at the protocol layer, and forwarding the confirmation message to the recipient, the recipient to commit updates of the uncommitted update messages related to the client side application transaction upon receipt of the confirmation message; and forwarding the reversion message and a runtime object created from the configuration context to the recipient via a transport layer as a reliable message if the triggering event occurs, the recipient to execute the runtime object to delete and not commit the updates of the uncommitted update messages related to the client side application transaction upon receipt of the reversion message.