Patent ID: 8332369

Claim:
A method to be executed at least in part in a computing device for implementing policy driven distributed data resiliency, the method comprising: receiving a first portion of data from an application for a mailbox; receiving a query at a Data Resiliency Layer (DRL) from the application providing data to the mailbox; querying a Data Replication Solution (DRS) as to whether a Data Resiliency Policy (DRP) is satisfied regarding the first portion of the data provided by the application; if a confirmation response is received from the DRS: providing an affirmative reply to the query from the application based on the response from the DRS; and continuing to receive additional portions of the data from the application for the mailbox; else: receiving a failure response from the DRS, wherein the reply includes one of a confirmation indication and a failure indication depending on the received response; performing one of: repeating a data write; transitioning into a wait mode until a confirmation reply is received; and cancelling the data write and reporting failure.