Patent ID: 8275907

Claim:
A computer-implemented data system, comprising: a microprocessor; a proxy component arranged for execution by the microprocessor configured to route communications between clients and backend servers; configuration information configured to represent the proxy component as a data storage component that appears to host a plurality of associated backend data store instances, the representation facilitating high availability of data in response to failover at the backend servers; and an active manager client as part of the proxy component configured to identify a backend server based on the configuration information and retrieving state information from the backend server, the state information stored and maintained separately from the configuration information, the state information including status information of the backend servers and associated backend data store instances, and which one of the plurality of backend data store instances is a currently active backend data store instance, the currently active backend data store instance receiving the communications routed from the clients via the proxy component based on the configuration information and the state information retrieved from the backend server.