Patent ID: 8073935

Claim:
A system, comprising: a plurality of servers; a data store comprising a persistent store of configuration information for the plurality of servers, wherein the configuration information comprises a plurality of elements, and wherein the persistent store is formatted in accordance with a data storage format; and one of the plurality of servers comprising an in-memory representation of the same configuration information stored in the persistent store, wherein the in-memory representation of the configuration information is stored locally at the server, and wherein the server is configured to: receive a change request indicating a change to be made to an element of the configuration information from a process of the system; execute a test case corresponding to the element to determine if the change indicated by the change request is valid, wherein the change request is validated based on the in-memory representation of the configuration information independent of the persistent store; and if the change indicated by the change request is valid: apply the change to the in-memory representation of the configuration information; and send notification of the change to ones of the plurality of servers registered for the configuration to synchronize the configuration of the registered servers with the in-memory representation without having to access the persistent store.