×

Data access layer

  • US 8,260,757 B1
  • Filed: 04/22/2010
  • Issued: 09/04/2012
  • Est. Priority Date: 04/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for performing a data transaction with respect to data stored in a plurality of databases, comprising:

  • at a data access layer comprising a plurality of DAL servers, performing the steps of;

    establishing a plurality of logical database constructs, each of the plurality of logical database constructs having default routing to one of the plurality of physical databases as a default physical database, such default routing specifying a default physical database as a default destination for forwarding a data transaction request received at the logical database construct;

    receiving a database connection request from a web server;

    establishing a connection between the web server and a logical database construct based on the contents of the database connection request;

    receiving a data transaction request from the web server on the database connection between the web server and the logical database construct;

    redirecting the data transaction request from the default physical database for the logical database construct to another physical database, the data transaction request being redirected based on routing rules that override the default routing for the logical database construct;

    establishing a database connection with the other physical database;

    transmitting the data transaction request to the other physical database;

    receiving a result set from the other physical database; and

    returning the result set to the web server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×