An object server for an object-oriented database system

  • Authors:
  • Andrea H. Skarra;Stanley B. Zdonik;Stephen P. Reiss

  • Affiliations:
  • Brown University, Department of Computer Science, Providence, RI;Brown University, Department of Computer Science, Providence, RI;Brown University, Department of Computer Science, Providence, RI

  • Venue:
  • OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
  • Year:
  • 1986

Quantified Score

Hi-index 0.02

Visualization

Abstract

This paper summarizes the interface, implementation, and use of a server process that is used as a backend by an object-oriented database system. This server is responsible for managing objects on secondary storage, managing transactions, and implementing a simple form of trigger. We sketch the interface of this system and point out some of the more interesting implementation issues that were encountered in building it.Client processes communicate asynchronously with the server by message sending. The system is designed to be as efficient as possible since one of its clients is the GARDEN system, an object-oriented programming environment. GARDEN views both static and dynamic program pieces as objects. Our back-end server provides persistent and sharable storage for GARDEN. The paper includes an extended example of how GARDEN makes use of this resource.