Skip to main content

Persistent Object Systems and Interoperability: Linguistic and Architectural Requirements

  • Conference paper
East/West Database Workshop

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

  • 36 Accesses

Abstract

An important aspect of currently developed persistent object systems is support for interoperability with other systems. A central issue in supporting interoperability is achieving type compatibility. We argue that abstraction is also a key interoperability issue. The level of abstraction depends on such features as modularity, encapsulation, orthogonality, minimality, clean and precise semantics, universality, extensibility, type safety and genericity, and others. In the paper we discuss these concepts and some architectures of gateways.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Atkinson. Questioning Persistent Types. Proc. 2nd DBPL Workshop, Gleneden Beach, Oregon, 1989

    Google Scholar 

  2. M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, and S. Zdonik. The Object-Oriented Database System Manifesto. Proc. 1st Intl. Conf. on Deductive and Object Oriented Databases, Kyoto, 1989, pp. 40–57

    Google Scholar 

  3. M.P. Atkinson. Persistent Foundations for Scalable Multi-paradigmal Systems. FIDE2i ESPRIT BRA Project 6309, Technical Report Series, FIDE/92/51, 1992. (Proc. Intl. Workshop on Distributed Object Management, Edmonton, Canada, Aug.1992, Morgan Kaufmann, 1992 )

    Google Scholar 

  4. C. Batini, S. Ceri, S.B. Navathe. Conceptual Database Design, An Entity-Relationship Approach. Benjamin/Cummings 1992

    MATH  Google Scholar 

  5. P.A. Bernstein, P.O. Gyllstrom, T. Wimberg. STDL—A Portable Language for Transaction Processing. Proc. 19th VLDB Conf., Dublin, Ireland, 1993, pp. 218–229

    Google Scholar 

  6. M. Bever, K. Geihs, L. Heuser, M. Mühlhäuser, A. Schill. Distributed Systems, OSF DCE and Beyond. Proc. Intl. DCE Workshop, Karlsruhe, Germany, Oct. 1993. Springer LNCS 731, 1993, pp. 1–20

    Google Scholar 

  7. M. Bishop, E. Wasiolek. The Big Picture. Ingres Release 6.0. Relational Technology Inc. 1 /90, 1990.

    Google Scholar 

  8. P. Butterworth, A. Otis, J. Stein. The GemStone Object Database Management System. Communications of the ACM, Vol. 34, No. 10, Oct.1991, pp. 64–77

    Article  Google Scholar 

  9. M.J. Carey, D.J.DeWitt, S.L. Vandenberg. A Data Model and Query Language for EXODUS. Proc. ACM SIGMOD Conf., 1988, pp. 413–423

    Google Scholar 

  10. A. Chatterjee, A. Segev. Data Manipulation in Heterogeneous Databases. ACM SIGMOD Record, Vol. 20, No. 4, 1991, pp. 64–68

    Article  Google Scholar 

  11. C.J. Date. Where SQL Falls Short. Datamation, May 1, 1987

    Google Scholar 

  12. U. Dayal. Query Processing in a Multidatabase System. (In) Query Processing in Database Systems, Springer, New York 1985, pp. 81–108

    Book  Google Scholar 

  13. U. Dayal. Queries and Views in an Object-Oriented Data Model. Proc. 2nd. DBPL Workshop, Gleneden Beach, Oregon, 1989, pp. 80–102

    Google Scholar 

  14. J. Gray. Where Is Transaction Processing Headed? OTM Spectrum Reports, Vol.7, Report 2, May 1993, pp. 14–19

    Google Scholar 

  15. Application Editor User’s Guide for INGRES/Windows 4GL for the UNIX and VMS Operating Systems. Language Reference Manual for INGRES/Windows 4GL for the UNIX and VMS Operating Systems. INGRES Release 6, Ingres Corporation, August 1990.

    Google Scholar 

  16. W. Kent. The Breakdown of the Information Model in Multi-Database Systems. ACM SIGMOD Record, Vol. 20, No. 4, 1991, pp. 10–15

    Article  Google Scholar 

  17. C.W. Krueger. Software Reuse. ACM Computing Surveys, Vol. 24, No. 2, 1992, pp. 131–184

    Article  MathSciNet  Google Scholar 

  18. W. Litwin, A. Abdellatif. Multidatabase Interoperability. IEEE Computing, Vol. 19, No. 12, Dec.1986, pp. 10–18

    Article  Google Scholar 

  19. W. Litwin, L. Mark, N. Roussopoulos. Interoperability of Multiple Autonomous Databases. ACM Computing Surveys, Vol.22, No.3, 1990, pp.267–293

    Google Scholar 

  20. F. Manola, S. Heiler An Approach to Interoperable Object Models. Unpublished Report, 1992

    Google Scholar 

  21. F. Matthes, J.W. Schmidt. Bulk Types: Built-In or Add-On. Proc. 3rd Intl. Workshop on Database Programming Languages, Nafplion, Greece, Morgan Kaufmann, September 1991

    Google Scholar 

  22. F. Matthes, A. Rudloff, J.W. Schmidt, K. Subieta. A Gateway from a DBPL to INGRES: Modula-2, DBPL, SQL+C, INGRES. FIDE2i ESPRIT BRA PROJECT 6309 Technical Report Series FIDE/92/54, 1992

    Google Scholar 

  23. F. Matthes, A. Rudloff, J.W. Schmidt, K. Subieta. A Gateway from DBPL to Ingres. Proc. 1st Intl. Conf. on Applications of Databases, Vadstena, Sweden, 1994

    Google Scholar 

  24. M.-A. Neimat, M.-C. Shan. Database Research at HP Labs. ACM SIG-MOD Record, Vol. 20, No. 4, 1991, pp. 92–97

    Article  Google Scholar 

  25. The 02 User Manual, Version 4.1. 02 Technology, Versailles, France, October 1992

    Google Scholar 

  26. OTM Spectrum Reports. Open Transaction Management - Strategies for multi-platform environments in 1990s., Vol.7, Reports 1–3, (Available from Spectrum Reports, Inc., PO Box 301368, Escondido, CA 92030, USA)

    Google Scholar 

  27. Objects and Transactions to Come Together? OTM Spectrum Reports, Vol.7, Report 3, August 1993, pp.15–20

    Google Scholar 

  28. H.-J. Schek, H.-B. Paul, M.H. Scholl, G. Weikum. The DASDBS Project: Objectives, Experiences, and Future Prospects. IEEE Transactions on Knowledge and Data Enginering, Vol. 2, No. 1, 1990, pp. 25–43

    Article  Google Scholar 

  29. J.W. Schmidt, F Matthes. The Database Programming Language DBPL, Rationale and Report. FIDE, ESPRIT BRA Project 3070, Technical Report Series, FIDE/92/46, 1992

    Google Scholar 

  30. J.W. Schmidt, F Matthes. Lean Languages and Models: Towards an Inter-operable Kernel for Persistent Object Systems. Proc. IEEE Intl. Workshop on Research Issues in Data Engineering RIDE `93 Vienna, Austria, April 19–20, 1993

    Google Scholar 

  31. A.P. Sheth, J.A. Larson. Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases. ACM Computing Surveys, Vol. 22, No. 3, 1990, pp. 183–236

    Article  Google Scholar 

  32. M. Stonebraker, L.A. Rowe, B. Lindsay, J. Gray, M. Carey, M. Brodie, P. Bernstein, D. Beech. Third-Generation Data Base System Manifesto. ACM SIGMOD Record, Vol. 19, No. 3, 1990, pp. 31–44

    Article  Google Scholar 

  33. M. Stonebraker. Future Trends in Database Systems. IEEE Transactions on Knowledge and Data Engineering, Vol. 1, No. 1, March 1989, pp. 33–44

    Article  Google Scholar 

  34. M. Stonebraker, L.A. Rowe, and M. Hirohama. The Implementation of POSTGRES. IEEE Transactions on Knowledge and Data Engineering, Vol. 2, No. 1, 1990, pp. 125–142

    Article  Google Scholar 

  35. M. Stonebraker, R. Agraval, U. Dayal, E.J. Neuhold, A. Reuter. DBMS Research at a Crossroad: the Vienna Update. Proc. 19th Intl. Conf. on Very Large Data Bases, Dublin, Ireland, August 1993, pp. 688–692

    Google Scholar 

  36. G. Thomas, G.R.Thompson, C.-W. Chung, E. Barkmeyer, F. Carter, M. Templeton, S. Fox, B. Hartman. Heterogeneous Distributed Database Systems for Production Use. ACM Computing Surveys, Vol. 22, No. 3, 1990, pp. 237–266

    Article  Google Scholar 

  37. J. Tibbets, B. Bernstein. Objects and transactions. OTM Spectrum Reports, Vol.7, Report 3, August 1993, pp. 21–26

    Google Scholar 

  38. J.C. Wilden, A.L. Wolf, W.R. Rosenblatt, P.L. Tarr. Specification-Level Interoperability. Communications of the ACM, Vol. 34, No. 5, May 1991, pp. 72–87

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Subieta, K. (1995). Persistent Object Systems and Interoperability: Linguistic and Architectural Requirements. In: Eder, J., Kalinichenko, L.A. (eds) East/West Database Workshop. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3577-7_28

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3577-7_28

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19946-5

  • Online ISBN: 978-1-4471-3577-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics