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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.
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.
R.G.G. Cattell. The Object Database Standard: ODMG-93. Morgan Kaufmann, 1993.
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.
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.
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.
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.
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.
S. Ghandeharizadeh, R. Hull, and D. Jacobs. Implementation of Delayed Updates in Heraclitus. In Proc. of Intl. Conf on Extending Data Base Technology, 1992.
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.
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.
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.
OMG. The Common Object Request Broker: Architecture and Specification. Technical Report 91.12.1, Revision 1.1, OMG, December 1991.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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