Skip to main content

A Toolkit to Support Scalable Persistent Object Base Infrastructures

  • Conference paper

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

Abstract

Supporting a wide range of persistent applications imposes challenging requirements on the implementation of Persistent Object Bases (POBs). This explains the recent proliferation of POBs, each of them focusing on particular application domains. To fulfill the needs of a variety of persistent applications while leveraging off existing POBs, we are using an extensible interoperability toolkit. Our toolkit supports integration mechanisms for enriching and evolving combinations of pre-existing POBs. In this paper, we explain our approach, describe our toolkit, and illustrate how it is used to support scalable POBs.

This material is based on work sponsored by the Advanced Research Projects Agency under Grant Numbers MDA972-91-J-1012 and N00014-92-J-1862, and by the Office of Naval Research under Grant Number N00014-92-J-1917. The content of the information does not necessarily reflect the position or the policy of the U.S. Government, and no official endorsement should be inferred.

On leave from Université de Provence, France

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. P. Atkinson, D. I. K Sjoberg, and R. Morrison. Managing change in persistent object systems. In Proceedings of the First JSSST International Symposium on Object Technologies for Advanced Software, LNCS 742, pages 315–338, Kanazawa, Japan, November, 4-6 1993. Springer-Verlag.

    Google Scholar 

  2. K. Anderson and R. N. Taylor. Hypertext for Software Environments: Heterogeneous Databases, Presentation-Specific Anchors, and Composable Links. Technical report, Department of Computer Science, University of California, California, Irvine, 92717–3425, 1993.

    Google Scholar 

  3. M. P. Atkinson. Persistent foundations for scalable multi-paradigmal systems. In Proceedings of the International Workshop on DOM, Edmonton, Canada, 1992. Morgan Kaufmann Publishers, Inc.

    Google Scholar 

  4. A. Bouguettaya, R. King, and K. Zhao. FINDIT: A Server Based Approach to Finding Information in Large Scale Heterogeneous Databases. In First International Workshop on Interoperability in Multidatabase Systems, Kyoto, Japan, pages 191–194, April 7-9 1991.

    Google Scholar 

  5. R. Balzer, D. E. Perry, J. Purtilo, R. T. Snodgrass, A. L. Wolf, and J. Ward. Technical notes 1-9, September 1990-November 1991. Technical report, DARPA Module Interconnection Formalism Working Group, 1991.

    Google Scholar 

  6. R.G.G. Cattell. The Object Database Standard: ODMG-93. Morgan Kaufmann, 1993.

    Google Scholar 

  7. M. J. Carey, D. J. DeWitt, D. Frank, G. Graefe, M. Muralikrishna, J. E. Richardson, and E. J. Shekita. The Architecture of the EXODUS Extensible DBMS. In International Workshop on Object-Oriented Database Systems, pages 52–65, 1986.

    Google Scholar 

  8. M. Carey, D. J. De Witt, M. Franklin, N. Hall, M. McAuliffe J. F. Naughton, and al. Shoring Up Persistent Applications. In Proceedings of the ACM SIGMOD Conference, Minneapolis, May, 24-27 1994. ACM.

    Google Scholar 

  9. P. Drew, R. King, and J. Bein. A 1a carte: An Extensible Framework for the Tailorable Construction of Heterogeneous Object Stores. In Implementing Persistent Object Bases: Principles and Practice, The Fourth International Workshop on Persistent Object Systems. Morgan Kaufmann Publishers, Inc., 1990.

    Google Scholar 

  10. J. C. Franchitti and R. King. A Language for Composing Heterogeneous, Persistent Applications. In Proceedings of the Workshop on Interoperability of Database Systems and Database Applications, Fribourg, Switzerland, October 13-14 1993. Springer-Verlag, LNCS.

    Google Scholar 

  11. J. C. Franchitti, R. King, and O. Boucelma. An Extensible Toolkit for Composing Multidatabase Applications. Research report, University of Colorado, Boulder, Department of Computer Science, Campus Box 430, Boulder, CO 80309, 1994. Submitted to publication.

    Google Scholar 

  12. S. Ghandeharizadeh, R. Hull, and D. Jacobs. Implementation of Delayed Updates in Heraclitus. In Proc. of Intl. Conf on Extending Data Base Technology, 1992.

    Google Scholar 

  13. M. Maybee. Q: A Multi-lingual Interprocess Communications System. Reference Manual. Technical report, University of Colorado, Department of Computer Science, Campus Box 430, University of Colorado, Boulder, CO 80309-0430, 1990.

    Google Scholar 

  14. B. Meyer. An Eiffel Collection. Technical Report TR-EI-20/EC, ISE, 270 Storke Road, Suite 7, Goleta CA 93117, U.S.A, November 1990.

    Google Scholar 

  15. J. Eliot B. Moss and Tony Hosking. Managing Persistent Data With Mneme: User’s Guide to the Client Interface. University of Massachusetts, Object Oriented Systems Laboratory, Department of Computer and Information Science, University of Massachusetts, Amherst, MA 01003, 1989.

    Google Scholar 

  16. OMG. The Common Object Request Broker: Architecture and Specification. Technical Report 91.12.1, Revision 1.1, OMG, December 1991.

    Google Scholar 

  17. R. N. Taylor, F. C. Belz, L. A. Clarke, L. Osterweil, R. W. Selby, J. C. Wileden, A. L. Wolf, and M. Young. Issues Encountered in Building a Flexible Software Development Environment: Lessons Learned from the Arcadia Project. In Proceedings SDE5, pages 169–180, December 1992.

    Google Scholar 

  18. P. L. Tarr and L. A. Clarke. PLEIADES:An Object Management System for Software Development Environment. In In Proceedings of ACM SIGSOFT’ 93: Symposium on Foundations of Software Engineering, December 1993.

    Google Scholar 

  19. G. Wiederhold. Objectives of the Persistent Object Base Program. In DARPA Software Technology Conference, pages 256–258, Los Angeles, CA, April, 28-30 1992. DARPA.

    Google Scholar 

  20. D. L. Wells, Craig W. Thompson, and Jose A. Blakeley. DARPA Open Object-Oriented Database System. Technical report, Texas Instrument Incorporated, P.O. Box 655474, MS 238, Dallas, Texas 75265, U.S.A., 1992.

    Google Scholar 

  21. K. Zhao, R. King, and A. Bouguettaya. Incremental Specification of Views Across Databases. In First International Workshop on Interoperability in Multidatabase Systems, Kyoto, Japan, pages 187–190, April 7-9 1991.

    Google Scholar 

  22. S. B. Zdonik and D. E. Langworthy. The Brown Object Storage System. In DARPA Software Technology Conference, pages 275–276, Los Angeles, CA, April, 28-30 1992. DARPA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 British Computer Society

About this paper

Cite this paper

Franchitti, JC., King, R., Boucelma, O. (1995). A Toolkit to Support Scalable Persistent Object Base Infrastructures. In: Atkinson, M., Maier, D., Benzaken, V. (eds) Persistent Object Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-2122-0_36

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2122-0_36

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19912-0

  • Online ISBN: 978-1-4471-2122-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics