SYNCHRONIZATION OF TRANSACTIONAL DATA AND ANALYTICAL DATA BETWEEN DATA CENTERS
First Claim
1. A method of synchronizing transactional data and analytical data between data centers, the method comprising:
- receiving metadata by a transactional system from a user interface comprised in a customer data center;
forwarding the metadata from the customer data center to an analytical system in a master data center;
forwarding data from the customer data center to the master data center, wherein the data is encrypted with a key uniquely associated with a customer;
detecting role creation calls to create roles for one or more users associated with the customer data center; and
masquerading the role creation calls crossing a data center boundary.
3 Assignments
0 Petitions
Accused Products
Abstract
Synchronization of transactional data and analytical data between data centers. Metadata is received by a transactional system from a user interface included in a customer data center. The metadata is then forwarded from the customer data center to an analytical system in a master data center. Data is forwarded from the customer data center to the master data center, the data being encrypted with a key uniquely associated with a customer. Role creation calls to create roles for one or more users associated with the customer data center are subsequently detected. The role creation calls crossing a data center boundary are further masqueraded.
-
Citations
16 Claims
-
1. A method of synchronizing transactional data and analytical data between data centers, the method comprising:
-
receiving metadata by a transactional system from a user interface comprised in a customer data center; forwarding the metadata from the customer data center to an analytical system in a master data center; forwarding data from the customer data center to the master data center, wherein the data is encrypted with a key uniquely associated with a customer; detecting role creation calls to create roles for one or more users associated with the customer data center; and masquerading the role creation calls crossing a data center boundary. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi data center system for synchronizing transactional data and analytical data, the multi data center system comprising:
-
a customer data center comprising; a transactional system; a user interface unit that receives metadata; a transactional sniffer unit that detects the metadata; a first ephemeral data storage unit that receives data from the transactional system; a data forwarder unit that forwards the data to a master data center; a metadata store that stores the metadata and the data; a role masquerader unit that masquerades role creation calls crossing a data center boundary; an analytical proxy unit that routes traffic from the customer data center to the master data center; a first user management unit that manages user credentials of one or more users associated with the customer data center; and a user management sniffer unit that detects role creation calls to create roles for the one or more users associated with the customer data center; and the master data center comprising; an analytical system; a metadata receiver that receives the metadata from the transactional sniffer unit; a metadata storage unit that stores the metadata; a data receiver unit that receives the data from the data forwarder unit; a second ephemeral data storage unit that receives data from the transactional system; a credential management interface unit that enables remote resetting of the user credentials; and a second user management unit that manages the one or more users. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product stored on a non-transitory computer-readable medium that when executed by a processor, performs a method of synchronizing transactional data and analytical data between data centers, comprising:
-
receiving metadata by a transactional system from a user interface comprised in a customer data center; forwarding the metadata from the customer data center to an analytical system in a master data center; forwarding data from the customer data center to the master data center, wherein the data is encrypted with a key uniquely associated with a customer; detecting role creation calls to create roles for one or more users associated with the customer data center; and masquerading the role creation calls crossing a data center boundary. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification