Managing data transaction requests
First Claim
Patent Images
1. A system, comprising:
- a computer interface module to receive a data transaction request from at least one requesting computer; and
a data access layer having one or more processors to identify at least one database in a plurality of databases, the data access layer to define an abstraction layer between the computer interface module and the plurality of databases, the data access layer comprising a plurality of logical hosts and a plurality of physical hosts, the data access layer being further to derive at least one of the plurality of logical hosts from the data transaction request, and map the data transaction request to at least one of the plurality of physical hosts to identify at least one of the plurality of databases.
2 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, a system, method, and related computer-readable storage medium to process data transactions are provided. In one example, a system is arranged to process data transactions in a data store including a plurality of databases. The system includes a computer interface module to receive a data transaction request from at least one requesting computer and a data access layer having one or more processors to identify at least one database in the plurality of databases. The data access layer is to define an abstraction layer between a computer interface module and the plurality of databases. Other embodiments are disclosed.
-
Citations
25 Claims
-
1. A system, comprising:
-
a computer interface module to receive a data transaction request from at least one requesting computer; and a data access layer having one or more processors to identify at least one database in a plurality of databases, the data access layer to define an abstraction layer between the computer interface module and the plurality of databases, the data access layer comprising a plurality of logical hosts and a plurality of physical hosts, the data access layer being further to derive at least one of the plurality of logical hosts from the data transaction request, and map the data transaction request to at least one of the plurality of physical hosts to identify at least one of the plurality of databases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving a data transaction request from at least one requesting computer; using a data access layer that defines an abstraction layer to identify, using one or more processors, at least one database from a plurality of databases, the data access layer comprising a plurality of logical hosts and a plurality of physical hosts; defining an abstraction layer between the at least one requesting computer and the plurality of databases; deriving at least one of the plurality of logical hosts from the data transaction request; and mapping the at least one of the plurality of logical hosts to at least one of the plurality of physical hosts that identifies at least one of the plurality of databases. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine-readable storage medium comprising instructions, the storage medium having no transitory components, the instructions, when executed by one or more processors, cause the machine to perform operations comprising:
-
receiving a data transaction request from at least one requesting computer; using a data access layer that defines an abstraction layer to identify at least one database from a plurality of databases; and defining an abstraction layer between the at least one requesting computer and the plurality of databases, the data access layer comprising a plurality of logical hosts and a plurality of physical hosts, the data access layer being further to derive at least one of the plurality of logical hosts from the data transaction request, and map the data transaction request to at least one of the plurality of physical hosts to identify at least one of the plurality of databases.
-
-
23. A system, comprising:
-
a computer interface module to receive a data transaction request from at least one requesting computer; and a data access layer having one or more processors to identify at least one database in a plurality of databases, the data access layer to define an abstraction layer between the computer interface module and the plurality of databases, the data access layer comprising at least one logical table and at least one physical table, the data access layer being further to identify at least one of the plurality of logical tables from the data transaction request, and map the data transaction request to at least one of the plurality of physical tables to identify a corresponding logical host.
-
-
24. A method, comprising:
-
receiving a data transaction request from at least one requesting computer; using a data access layer that defines an abstraction layer to identify, using one or more processors, at least one database from a plurality of databases, the data access layer comprising at least one logical table and at least one physical table; defining an abstraction layer between the at least one requesting computer and the plurality of databases; identifying one of the at least one logical tables from the data transaction request; and mapping the logical table to one of the at least one physical tables which identifies a corresponding logical host.
-
-
25. A machine-readable storage medium comprising instructions, the storage medium having no transitory components, the instructions, when executed by one or more processors, cause the machine to perform operations comprising:
-
receiving a data transaction request from at least one requesting computer; using a data access layer that defines an abstraction layer to identify at least one database from a plurality of databases, the data access layer comprising at least one logical table and at least one physical table; defining an abstraction layer between the at least one requesting computer and the plurality of databases; identifying one of the at least one logical tables from the data transaction request; and mapping the logical table to one of the at least one physical tables which identifies a corresponding logical host.
-
Specification