Data store wrapper enhancements
First Claim
1. A data store wrapper system, comprising:
- a plurality of data store wrappers, stored on a computer readable storage media and executable on a data processing system having a processor and memory, each data store wrapper having;
a plurality of adapters configured to send a request for data services to a data store and data store wrappers associated with other data stores, the plurality of adapters further configured to receive a data services response, wherein at least one of the plurality of adapters is configured to communicate the request for data services between two of the plurality of data store wrappers,an application programming interface configured to communicate with a client application regarding requests for data services, the application programming interface further configured to direct the request for data store services to one of the adapters and to return the data store services response to the client application; and
a load balancer, stored on a computer readable storage media and executable on a data processing system having a processor and memory, having;
a load balance component configured to identify one of the plurality of data store wrappers to which to send the request for data services,load balance adapters configured to communicate with one or more of the plurality of the data store wrapper regarding requests for data services, anda load balance application programming interface in communication with the load balance component and configured to receive the request for data services from one or more client applications and further to communicate with one or more of the plurality of data store wrapper regarding requests for data services from the one or more client applications;
anda monitor, stored on a computer readable storage media and executable on a data processing system having a processor and memory, configured to analyze the state of processing of the data store wrappers and the load balancer and to report a state of processing to a data store wrapper monitor client.
5 Assignments
0 Petitions
Accused Products
Abstract
A data store wrapper system is provided that includes a plurality of data store wrappers each in communication with one or more data stores. The system includes a load balance component in communication with the plurality of data store wrappers to load balance data service requests between the plurality of data store wrappers. An adapter is provided that communicates requests for data service to one or more of the plurality of data store wrappers. The system also includes an application programming interface in communication with client applications, which request the data services, and the load balance component. The application programming interface is operable to receive the requests for data services from the client applications and direct the requests for data services to the data store wrapper.
6 Citations
7 Claims
-
1. A data store wrapper system, comprising:
-
a plurality of data store wrappers, stored on a computer readable storage media and executable on a data processing system having a processor and memory, each data store wrapper having; a plurality of adapters configured to send a request for data services to a data store and data store wrappers associated with other data stores, the plurality of adapters further configured to receive a data services response, wherein at least one of the plurality of adapters is configured to communicate the request for data services between two of the plurality of data store wrappers, an application programming interface configured to communicate with a client application regarding requests for data services, the application programming interface further configured to direct the request for data store services to one of the adapters and to return the data store services response to the client application; and a load balancer, stored on a computer readable storage media and executable on a data processing system having a processor and memory, having; a load balance component configured to identify one of the plurality of data store wrappers to which to send the request for data services, load balance adapters configured to communicate with one or more of the plurality of the data store wrapper regarding requests for data services, and a load balance application programming interface in communication with the load balance component and configured to receive the request for data services from one or more client applications and further to communicate with one or more of the plurality of data store wrapper regarding requests for data services from the one or more client applications; and a monitor, stored on a computer readable storage media and executable on a data processing system having a processor and memory, configured to analyze the state of processing of the data store wrappers and the load balancer and to report a state of processing to a data store wrapper monitor client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification