Advertisement

An architecture for interoperation of distributed heterogeneous database systems

  • Xuequn Wu
Parallel and Distributed Systems
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1134)

Abstract

As database technology advances rapidly, there are usually heterogeneous databases (hierarchical, relational or object-oriented databases) used by different departments in an enterprise. On the other hand, the object-oriented technology is becoming the dominant application development paradigm. Thus, there is a data modeling gap between applications and heterogeneous databases. In this paper we present different architecture aspects of the system VHDBS, which has been developed by an ongoing research project. This architecture provides a way to support cooperative access to distributed heterogeneous databases and to fill the data modeling gap in a distributed heterogeneous environment.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [CAD+94]
    R. G. G. Cattell, T. Atwood, J. Duhl, G. Ferran, M. Loomis, and D. Wade. The Object Database Standard: ODMG-93. Morgan Kaufmann Publishing Inc., September 1994.Google Scholar
  2. [Chu90]
    C. W. Chung. DATAPLEX: An access to heterogeneous distributed databases. Communications of the ACM, 33(1), January 1990.Google Scholar
  3. [DHH+91]
    Digital Equipment Corporation, Hewlett-Packard Company, HyperDesk Corporation, NCR Corporation, Object Design, Inc., and SunSoft, Inc. The Common Object Request Broker: Architecture and specification. Technical Report OMG Document Number 91.12.1, Object Management Group, Inc., December 1991. Revision 1.1.Google Scholar
  4. [NW93]
    J. Neuhaus and X. Wu. Data integration for a software development environment: Using an object-oriented OMS. In Ray Welland, editor, Proceedings of the Software Engineering Environments Conference, pages 120–129, Reading, UK, 7–9 June 1993. IEEE Computer Society Press.Google Scholar
  5. [OMG90]
    Object Management Architecture Guide 1.0. Technical Report OMG TC Document Number 90.9.1, Object Management Group, Inc., 492 Old Connecticut Path, Framingham, MA 01701, November 1990.Google Scholar
  6. [SL90]
    A. Sheth and J. Larson. Federated database systems for managing distributed, heterogeneous and autonomous databases. ACM Computing Surveys, 22(3), September 1990.Google Scholar
  7. [T+87]
    M. Templeton et al. Mermaid: A front-end to distributed heterogeneous databases. In Proceedings of IEEE 75, May 1987.Google Scholar
  8. [WN93a]
    X. Wu and J. Neuhaus. An overview of the InORM system. ISST Technical Report 13, Fraunhofer Gesellschaft, Institut für Software-und Systemtechnik, Postfach 52 01 30, D-44207 Dortmund, July 1993.Google Scholar
  9. [WN93b]
    X. Wu and J. Neuhaus. Extending PCTE with Object-oriented Capabilities. In Proceedings of the 4 th International Conference on Database and Expert Systems Applications. Prague, September 1993, Springer VerlagGoogle Scholar
  10. [WN94]
    X. Wu and J. Neuhaus. Employing Object Orientation to Make the Standardized PCTE/OMS a More Suitable Object Management System. In Proceedings of the Workshop on the Intersection between Databases and Software. Sorrento, Italy, May 1994, IEEE Computer Society Press.Google Scholar
  11. [Wu91]
    X. Wu. A type system for an object-oriented database system. In Proceedings of the Fifteenth Annual International Computer Software & Applications Conference, pages 333–338, Tokio, Japan, September 11–13 1991. IEEE Computer Society Press.Google Scholar
  12. [Wu92]
    X. Wu. Supporting general queries in an object management system. In Hal Berghel, Ed Deaton, George Hedrick, David Roach, and Roger Wainwright, editors, Proceedings of the 1992 ACM/SIGAPP Symposium on Applied Computing, volume 1, pages 258–263, Kansas City, March 1–3 1992. ACM Press.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Xuequn Wu
    • 1
  1. 1.Fraunhofer Institute for Software Engineering and Systems EngineeringISSTDortmundGermany

Personalised recommendations