Claims
- 1. A method of managing information in a computer system having multiple heterogeneous datastores, comprising:representing at least two of said heterogeneous datastores each as a logical datastore object of an object-oriented data model; and representing said at least two datastore objects together as a federated datastore object of said data model wherein said federated datastore object provides access to said two heterogeneous datastores through said two datastore objects, and wherein said federated datastore object is configurable to represent a combination of selected heterogeneous datastore objects.
- 2. A method of managing information in a computer system having multiple heterogeneous datastores, comprising:representing at least two of said heterogeneous datastores each as a logical datastore object of an object-oriented data model; representing said at least two datastore objects together as a federated datastore object of said data model wherein said federated datastore object provides access to said two heterogeneous datastores through said two datastore objects; and translating a query into native queries that respectively correspond to said heterogeneous datastores so that said heterogeneous datastores do not receive query types that said heterogeneous datastores cannot process.
- 3. An object-oriented computer software package for managing information in a computer system having multiple heterogeneous datastores, said software comprising:a datastore class defining methods and attributes used by a datastore object to represent a heterogeneous datastore; and a federated datastore defining methods and attributes used by a federated datastore object to represent a plurality of said datastore objects together as a federated datastore object, said federated datastore object providing access to said heterogeneous datastore through said datastore object; wherein said federated datastore object is operable to translate a query into native queries that respectively correspond to said heterogenous datastores so that said heterogeneous datastores do not receive query types that said heterogeneous datastores cannot process.
Parent Case Info
This is a divisional of application Ser. No. 09/052,680 filed Apr. 1, 1998, now U.S. Pat. No. 6,263,342 the disclosure of which is incorporated herein by reference.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5970490 |
Morgenstern |
Oct 1999 |
A |
6233586 |
Chang et al. |
May 2001 |
B1 |
6263342 |
Chang et al. |
Jul 2001 |
B1 |
6272488 |
Chang et al. |
Aug 2001 |
B1 |
Non-Patent Literature Citations (2)
Entry |
Li et al., An Object-Oriented Approach to Federated Databases, IEEE Proceedings First Inter. Workshop on Interoperability in Multidatabase Systems, Apr. 1991, p. 64-70.* |
Yu et al., Developing a Query Optimizer for a Federated Database System, IEEE Proceedings Intelligent Information Systems, Dec. 1997, p. 420-427. |