POLICY DRIVEN DISTRIBUTED DATA RESILIENCY
First Claim
Patent Images
1. 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 query at a Data Resiliency Layer (DRL) from an application providing data to a mailbox;
querying a Data Replication Solution (DRS) as to whether a Data Resiliency Policy (DRP) is satisfied regarding the data provided by the application;
receiving one of;
a confirmation and a failure response from the DRS; and
providing a reply to the query from the application based on the response from the DRS.
2 Assignments
0 Petitions
Accused Products
Abstract
A data resiliency layer provides manageable data resiliency policy options for email related applications. Through one or more APIs such applications are enabled to query whether a data resiliency policy is satisfied for a given mailbox or database at a given point in time. Email related applications may consume this information to modify their behavior such as to wait, repeat, or fail the actions at hand to the point where data committal is guaranteed to a degree specified by the data resiliency policy.
7 Citations
20 Claims
-
1. 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 query at a Data Resiliency Layer (DRL) from an application providing data to a mailbox; querying a Data Replication Solution (DRS) as to whether a Data Resiliency Policy (DRP) is satisfied regarding the data provided by the application; receiving one of;
a confirmation and a failure response from the DRS; andproviding a reply to the query from the application based on the response from the DRS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for facilitating data replication in electronic mail services implementing policy driven distributed data resiliency, the system comprising:
-
a first server performing actions including; manage Data Resiliency Policy (DRP) associated with at least one mailbox managed by the system; coordinate enforcement of the DRP through a Data Replication Solution (DRS); a second server performing actions including; manage interactions of an application providing data to the at least one mailbox with the system; and a third server performing actions including; manage a Data Resiliency Layer (DRL), the DRL configured to; receive a query from the application during at least one from a set of;
a pre-check, a data write, and following a completion of a data write;request a DRP status from the DRS; and if the DRP status is confirmed, notify the application such that the application is enabled to begin providing data to the at least one mailbox. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable storage medium with instructions stored thereon for implementing policy driven distributed data resiliency, the instructions comprising:
-
receiving a query at a Data Resiliency Layer (DRL) from an application providing data to a mailbox; querying a Data Replication Solution (DRS) as to whether a Data Resiliency Policy (DRP) is satisfied regarding the data provided by the application, wherein the DRS manages asynchronous replication of data associated with the mailbox as defined by the DRP; receiving one of;
a confirmation and a failure response from the DRS; andproviding a reply to the query from the application based on the response from the DRS such that the application is enabled to one of;
complete a data write, repeat the data write, wait until a confirmation reply is received, and cancel the data write due to failure. - View Dependent Claims (18, 19, 20)
-
Specification