Patent ID: 8838538

Claim:
A system comprising: one or more computing devices configured to execute a first nexus that operates on a first database; one or more computing devices configured to execute a second nexus that operates on a second database; the first nexus configured: to store first value data in the first database, the first value data comprising a current value and one or more historical values of a first secured component of a data object, the first secured component associated in the first database with a first secured component identifier, the data object associated in the first database with a data object identifier; to store first access control list data in the first database, the first access control list data comprising a current access control list and one or more historical access control lists governing, with respect to the first database, access to the current value and the one or more historical values of the first secured component; and to send one or more network messages to the second nexus, the one or more network messages comprising the data object identifier, the first value data, and the first access control list data; the second nexus configured: to store second value data in the second database, the second value data comprising a current value and one or more historical values of a second secured component of the data object, the second secured component associated in the second database with a second secured component identifier that is different than the first secured component identifier, the data object associated in the second database with the data object identifier; to store second access control list data in the second database, the second access control list data comprising a current access control list and one or more historical access control lists governing, with respect to the second database, access to the current value and the one or more historical values of the second secured component; to receive the one or more network messages; to compare the first value data to the second value data; to compare the first access control list data to the second access control list data; and responsive to determining that the first value data matches the second value data and the first access control list data matches the second access control list data, to replace, in the second database, each of the current access control list and the one or more historical access control lists in the second access control list data with the current access control list from the first access control list data.