×

Apparatus and method for providing users with transparent integrated access to heterogeneous database management systems

  • US 5,596,744 A
  • Filed: 05/20/1993
  • Issued: 01/21/1997
  • Est. Priority Date: 05/20/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer data network having a communications medium commonly connecting a plurality of local site databases containing data with a plurality of users each capable of generating of global data query for accessing and retrieving data from said databases in accord with a single global query protocol, a method for controlling and directing a transmission of the user generated global data query to individual ones of the plurality of databases and for receiving and integrating the requested data received from the databases into a single response and for transmitting the integrated single response to the requesting user, said method comprising the following steps:

  • creating a smart data dictionary local site database profile containing data representing schema, data distribution, local site configuration and inter-site relationships of data among the local site databases in the network, for each local site database in the network;

    communicating with said smart data dictionary local site database profile to retrieve data therefrom for decomposing the global data query into a local-site execution plan for retrieval of data from each local site database having data responsive to the global data query in accord with the data contained in said smart data dictionary local site database profile;

    decomposing the global data query into a local-site execution plan for retrieval of data from each local site database having data responsive to the global data query in accord with the data contained in said smart data dictionary local site database profile;

    transmitting that portion of said local-site execution plan to be executed to an appropriate said local site database for execution,receiving data from each local site database responsive to said local-site execution plan and creating a global response database containing such responsive data received from each local site database;

    providing the user access to the global response database in accord with the single global query protocol.

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