Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/91474.91544acmconferencesArticle/Chapter ViewAbstractPublication PagesgroupConference Proceedingsconference-collections
Article
Free access

An object-oriented data model for distributed office applications

Published: 01 March 1990 Publication History

Abstract

The object-oriented paradigm is becoming very popular for database applications and several object-oriented DBMSs have been developed. A basic notion in this paradigm is the inheritance hierarchy that allows the users to define objects and the associated operations starting from already defined objects. However, in database applications the inheritance hierarchy must provide a conceptual modeling function, in addition to the re-usability function. Another important requirement is to provide support for data distribution in (possibly) heterogeneous environments. This means that object implementation may differ depending on the object location. This paper presents a model that decouples these two aspects, modeling vs implementation, by using the concept of abstract and implementation classes. An abstract class specifies properties and methods for a set of similar objects, like in other object-oriented data models. An abstract class is however independent of the object implementation and location. An implementation class defines the implementation of an abstract class. In our model an abstract class may have several implementations. This allows the user to provide different implementations for the same set of objects, without requiring the objects to change class.

References

[1]
Abiteboul S., Grumbach S., "COL' a Logic-based Language for Complex Objects", Proc. EDBT, Venice, March 1988.
[2]
Batory D.S., and Kim W., "Modeling Concepts for VLSI CAD Objects", Proc. A CM-$IGMOD Conference, Austin (Texas), May 1985.
[3]
Bertino E., Rabitti F., Gibbs S., "Query Processing in a Multimedia Document System", A CM Trans. on Office Information Systems, Vol.6, No.1 (1988).
[4]
Bertino E., Gagliardi R., "An Object-Oriented Data Management Server", Proc. IFIP TC6 and TC8 Symposium on Network Information Systems, Sofia (Bulgaria), May 1988.
[5]
Bertino E., Negri M., Pelagatti G., Sbattella L., "Integration of Heterogeneous Database Applications through an Object-Oriented interface", Information Systems, Vol. 14, N.5 (1989).
[6]
Bertino, E., "Method Precomputation in Object-Oriented Databases", IEI-CNR Technical Report, November 1989.
[7]
Black A., Hutchinson N., Jul E., Levy H., and Carter L., "Distribution and Abstract Types in Emerald", IEEE Trans. on Software Engineering, Vol. SE-13, No.1 (1987).
[8]
Goldberg A., Robson D., $MALLTALK-80: The Language and Its Implementation, Addison-Wesley, 1983.
[9]
Kim W., Ballou N., Chou H.T., Garza j.F., Woelk D., "Features of the ORION Object-Oriented Database System", in Object-Oriented Concepts, Databases, and Applications, W.Kim, and F. Lochovsky, eds., Addison- Wesley, 1989.
[10]
Manola F., Orenstein J., "Toward a General Spatial Data Model for an Object-Oriented DBMS", Proc. of the Twelfth International Conference on Very Large Data Bases, Kyoto, August 1986.
[11]
O'Brien P., Bullis B., and Schaffert C., "Persistent and Shared Objects in Trellis/Owl", it Proc. of Intl. Workshop on Object Oriented DBM$, K.Dittrich and U. Dayal, eds., Asilomar (Calif.), September 1986.
[12]
Zdonik S., "Object Management Systems for Design Environments", IEEE Database Engineering, Vol.4, 1985.

Cited By

View all
  • (1995)On formal models for object-oriented databasesACM SIGPLAN OOPS Messenger10.1145/219260.2192626:3(1-19)Online publication date: 1-Jul-1995
  • (1994)Coordinating context building in heterogeneous information systemsJournal of Intelligent Information Systems10.1007/BF009629773:2(151-183)Online publication date: 1-Apr-1994
  • (1992)Controlling dynamic object transfer between distributed repositoriesEleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings]10.1109/PCCC.1992.200554(164-171)Online publication date: 1992
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
COCS '90: Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
March 1990
291 pages
ISBN:0897913582
DOI:10.1145/91474
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1990

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

COIS90
Sponsor:
COIS90: Conference on Office Infor. Systems
April 25 - 27, 1990
Massachusetts, Cambridge, USA

Upcoming Conference

GROUP '25
The 2025 ACM International Conference on Supporting Group Work
January 12 - 15, 2025
Hilton Head , SC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)15
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (1995)On formal models for object-oriented databasesACM SIGPLAN OOPS Messenger10.1145/219260.2192626:3(1-19)Online publication date: 1-Jul-1995
  • (1994)Coordinating context building in heterogeneous information systemsJournal of Intelligent Information Systems10.1007/BF009629773:2(151-183)Online publication date: 1-Apr-1994
  • (1992)Controlling dynamic object transfer between distributed repositoriesEleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings]10.1109/PCCC.1992.200554(164-171)Online publication date: 1992
  • (1991)Method precomputation in object-oriented databasesACM SIGOIS Bulletin10.1145/127769.12285212:2-3(199-212)Online publication date: 1-Oct-1991
  • (1991)Method precomputation in object-oriented databasesProceedings of the conference on Organizational computing systems10.1145/122831.122852(199-212)Online publication date: 1-Oct-1991
  • (1991)Integration of heterogeneous data repositories by using object-oriented views[1991] Proceedings. First International Workshop on Interoperability in Multidatabase Systems10.1109/IMS.1991.153681(22-29)Online publication date: 1991
  • (2019)Distributed multimedia applicationsComputer Communications10.1016/S0140-3664(05)80016-717:2(119-132)Online publication date: 4-Jan-2019

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media