Persistence storage architecture
First Claim
Patent Images
1. A method for processing a storage mechanism-independent query, the method comprising:
- identifying at least one persistent storage mechanism, from among at least two persistent storage mechanisms, that is capable of providing data for satisfying the query, wherein data comprise instances of a class in an object-oriented computer system, and identifying is based on information, obtained from the class, specifying the at least one persistent storage mechanism;
deriving, from the identified persistent storage mechanisms, data satisfying the query.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system that processes a storage mechanism-independent query is described. The method and system identifies at least one persistent storage mechanism, that is capable of providing data for satisfying the query from among at least two persistent storage mechanisms. Data satisfying the query is derived from the identified persistent storage mechanisms.
-
Citations
17 Claims
-
1. A method for processing a storage mechanism-independent query, the method comprising:
-
identifying at least one persistent storage mechanism, from among at least two persistent storage mechanisms, that is capable of providing data for satisfying the query, wherein data comprise instances of a class in an object-oriented computer system, and identifying is based on information, obtained from the class, specifying the at least one persistent storage mechanism;
deriving, from the identified persistent storage mechanisms, data satisfying the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
converting the query into queries directed to the identified persistent storage mechanisms;
forwarding the queries to the identified persistent storage mechanisms; and
receiving query results from the identified persistent storage mechanisms.
-
-
13. The method of claim 11, wherein engaging in physical transactions further comprises converting the query results into data satisfying the query.
-
14. The method of claim 4, wherein the queries are directed to persistent storage mechanism proxies for the identified persistent storage mechanisms, and the method further comprises:
-
forwarding the queries to the identified persistent storage mechanisms through the persistent storage mechanism proxies; and
receiving comprises receiving query results from the identified persistent storage mechanisms through the persistent storage mechanism proxies.
-
-
15. The method of claim 14, wherein forwarding the queries through the persistent storage mechanism proxies comprises:
-
sending the queries to the persistent storage mechanism proxies;
converting the queries into storage mechanism-dependent queries; and
sending the storage mechanism-dependent queries to the persistent storage mechanisms.
-
-
16. The method of claim 1, further comprising:
configuring a transaction control interface with data source and control configuration data.
-
17. A computer program product residing on a computer readable medium for processing a storage mechanism-independent query, the computer program product comprising instructions for causing a computer to:
-
identify at least one persistent storage mechanism, from among at least two persistent storage mechanisms, that is capable of providing data for satisfying the query, wherein data comprise instances of a class in an object-oriented computer system, and identifying is based on information, obtained from the class, specifying the at least one persistent storage mechanism; and
derive, from the identified persistent storage mechanisms, data satisfying the query.
-
Specification