Abstract
A repository is a shared database of information about engineered artifacts. An object-oriented repository has many of the same features as an object-oriented database: properties, relationships, and versioning. However, the two technologies are different for two reasons. First, a repository system has built-in information models, which are database schemas or object models that cover both generic and tool-specific kinds of information. Second, the features of a repository are often more functional than similar features supported by object-oriented databases. The paper is primarily a survey of the latter features, drawing attention to capabilities that distinguish repositories from object-oriented databases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bernstein, P.A., “Middleware”, Communications of the ACM, Vol. 39, No. 2 (Feb. 1996), pp. 86–98.
Bernstein, P.A., “The Repository: A Modern Vision,” Database Programming and Design, Miller Freeman, December, 1996, pp. 28–35.
Bernstein, P.A., E. Newcomer,Principles of Transaction Processing, Chapter 10, Morgan Kaufmann Publishers, San Francisco, 1996.
Bernstein, P.A., U. Dayal, “An Overview of Repository Technology,”International Conference on Very Large Data Bases, Morgan Kaufmann Publishers, San Francisco, 1994, pp. 705–713.
Brockschmidt, K.,Inside OLE2, Microsoft Press, Redmond, WA, 1995.
Calteli, R.G.G., T. Atwood, D. Barry, J, Duhl, J. Eastman, G. Ferran, D. Jordan, M. Loomis, D. Wade, “The Object Database Standard”: ODMG-93, Morgan Kaufmann Publishers, San Francisco, CA, 1995.
Ceri, S., J. Widom, U. Dayal,Active Database Systems: Triggers and Rules for Advanced Database Processing, Morgan Kaufmann Publishers, San Francisco, CA, 1995.
Constantopoulos, P., M. Jarke, J. Mylopoulos, Y. Vassiliou, “The Software Information Base: A Server for Reuse,”VLDB Journal, 4 (1995), Boxwood Press, Pacific Grove, CA, pp. 1–43.
Jarke, M., C. Maitzahn, T. Rose, “cSharing Processes: Team Coordination in Design Repositories,”,Int 7 Journal of Intelligent and Cooperative Information Systems 1,1 (Mar 92), World Scientific Publishing, Singapore, pp. 145–168.
Katz, R.H. “Toward a Unified Framework for Version Modeling in Engineering Databases,”ACM Computing Surveys 22,4 (Dec. ’90).
Microsoft Corp.,Reconciliation, Oct. 30, 1996, http://www.microsoft.com/msdn/sdk7platforms/doc/sdk/win32/95guide/src/briefcas_2.htm
Object Management Group “Relationship Service Specification,” Chapter 9 of CORBA Services:Common Object Services Specification, Framingham, MA, March, 1996.
Rumbaugh, J. “Controlling Propagation of Operation using Attributes on Relations,” Conf. on Object-Oriented Programming Systems and Languages (OOPSLA), 1988, pp. 285–296.
Wakeman, L., J. Jowett, “PCTE - The Standard for Open Repositories,” Prentice-Hall, ’93.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bernstein, P.A. (1997). Repositories and Object Oriented Databases. In: Dittrich, K.R., Geppert, A. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60730-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-60730-1_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62569-8
Online ISBN: 978-3-642-60730-1
eBook Packages: Springer Book Archive