Advertisement

Providing uniform access to heterogeneous information bases

  • Tim Connors
  • Peter Lyngbaek
Integration Of Existing Systems
Part of the Lecture Notes in Computer Science book series (LNCS, volume 334)

Abstract

We propose the use of object-oriented database management systems (OODBMSs) as tools for providing coordinated access to distributed, heterogeneous, autonomous information bases. The extensible nature of an OODBMS, i.e., the provision for abstract data types and operations, makes it feasible to write interfaces to a wide variety of existing information sources and that way create the illusion of a single integrated database which can be queried in a uniform manner. We illustrate the approach in terms of the Iris OODBMS.

Keywords

Query Plan Node Operation Abstract Data Type Query Processor Brokerage Firm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    T. Andrews and C. Harris. Combining language and database advances in an object-oriented development environment. In Proceedings of ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Orlando, Florida, October 1987.Google Scholar
  2. [2]
    J. Banerjee, H. T. Chou, J. F. Garza, W. Kim, D. Woelk, N. Ballou, and H. J. Kim. Data model issues for object-oriented applications. ACM Transactions on Office Information Systems, 5(1), January 1987.Google Scholar
  3. [3]
    C. Batini, M Lenzerini, and S. B. Navathe. A comparative analysis of methodologies for database schema integration. ACM Computing Surveys, 18(4), December 1986.Google Scholar
  4. [4]
    S. Ceri and G. Pelagatti. Distributed Databases. McGraw-Hill, Inc., 1984.Google Scholar
  5. [5]
    N. Derrett and M. C. Shan. Rule-Based Query Optimization. Technical Report STL-87-07, Software Technology Laboratory, HP Laboratories, December 1987.Google Scholar
  6. [6]
    D. H. Fishman, D. Beech, H. P. Cate, E. C. Chow, T. Connors, J. W. Davis, N. Derrett, C. G. Hoch, W. Kent, P. Lyngbaek, B. Mahbod, M. A. Neimat, T. A. Ryan, and M. C. Shan. Iris: An object-oriented database management system. ACM Transactions on Office Information Systems, 5(1), January 1987.Google Scholar
  7. [7]
    V. D. Gligor and G. L. Luckenbaugh. Interconnecting heterogeneous database management systems. IEEE Computer, 17(1), January 1984.Google Scholar
  8. [8]
    D. Heimbigner. A Federated Architecture for Database Systems. PhD thesis, University of Southern California, August 1982.Google Scholar
  9. [9]
    T. A. Landers and R. L. Rosenberg. An overview of Multibase. In H. J. Schneider, editor, Distributed Data Bases, North-Holland Publishing Company, 1982.Google Scholar
  10. [10]
    P. Lyngbaek and W. Kent. A data modeling methodology for the design and implementation of information systems. In Proceedings of 1986 International Workshop on Object-Oriented Database Systems, Pacific Grove, California, September 1986.Google Scholar
  11. [11]
    P. Lyngbaek and V. Vianu. Mapping a semantic data model to the relational model. In Proceedings of ACM-SIGMOD International Conference on Management of Data, San Francisco, California, May 1987.Google Scholar
  12. [12]
    Peter Lyngbaek. A Programmatic Interface to the Iris Database System (Version 2.1). Technical Report STL-TM-87-25, Software Technology Laboratory, HP Laboratories, July 1987.Google Scholar
  13. [13]
    D. Maier, J. Stein, A. Otis, and A. Purdy. Development of an object-oriented DBMS. In Proceedings of ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Portland, Oregon, September 1986.Google Scholar
  14. [14]
    A. Motro and P. Buneman. Constructing superviews. In Proceedings of ACM-SIGMOD International Conference on Management of Data, Ann Arbor, Michigan, April 1981.Google Scholar
  15. [15]
    J. Mylopoulos, P. A. Bernstein, and H. K. T. Wong. A language facility for designing database-intensive applications. ACM Transactions on Database Systems, 5(2), June 1980.Google Scholar
  16. [16]
    P. G. Selinger et al. Access path selection in a relational database system. In Proceedings of ACM-SIGMOD International Conference on Management of Data, Boston, Massachusetts, May 1979.Google Scholar
  17. [17]
    D. Shipman. The functional data model and the data language DAPLEX. ACM Transactions on Database Systems, 6(1), September 1981.Google Scholar
  18. [18]
    M. Stonebraker and E. Neuhold. A distributed database version of Ingres. In Proceedings of Berkeley Workshop on Distributed Data Management Systems, Berkeley, California, May 1977.Google Scholar
  19. [19]
    R. Williams, D. Daniels, L. Haass, G. Lapis, B. Lindsay, P. Ng, R. Obermarck, P. Selinger, A. Walker, P. Wilms, and R. Yost. R*: An Overview of the Architecture. Technical Report RJ3325, IBM, February 1981.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • Tim Connors
    • 1
  • Peter Lyngbaek
    • 1
  1. 1.Hewlett-Packard LaboratoriesPalo Alto

Personalised recommendations