Skip to main content

Object-Management Machines: Concept and Implementation

  • Chapter
Case Technology

Abstract

The software development process deals with a wide variety of documents. For the preparation of these documents, as well as for their maintenance, appropriate data management support is requested, resulting in the coexistence of multiple object management systems within a single, advanced software development environment. In order to homogenize data management in software development environments we present the object management machine (OMM) concept as an integration framework for preexisting data management systems. An object management machine enables the creation of uniform access patterns to different data management systems, including the query interface and transaction processing. The concept is being developed in the framework of the EUREKA project ESF (EUREKA Software Factory). To make it operational we demonstrate the suitability of the MUSE multidatabase integrator as an implementation framework for the Object Management Machine concept.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W. Schaefer and H. Weber, “The ESF profile,” in Handbook of Computer Aided Software Engineering. Van Nostrand: New York, 1990.

    Google Scholar 

  2. M. Ahlsen et al, “OPAL-An object-based system for application development,” IEEE Database Eng. vol. 8, no. 4, pp. 000–000, 1985.

    Google Scholar 

  3. F. Bancilhon et al.. “The design and implementation of 02, an object-oriented database system,” in K. R. Dittrich, ed., “Advances in object-oriented database systems,” Proc. 2nd Int. Workshop Object-Oriented Database Syst. LNCS, Band 334. Springer-Verlag: New York, 1988.

    Google Scholar 

  4. A. Bjoemerstedt and S. Britts, “AVANCE-An object management system,” in Proc. OOPSLA’88, ACM SIGPLAN N vol. 23, no. 11, pp. 000–000, 1988.

    Google Scholar 

  5. K. R. Dittrich, W. Gotthard, P. C. Lockemann, “DAMOKLES-A database system for software engineering environments,” in R. Conradi, T. M. Didriksen, D. H. Wanvik, ed., Proc. Int. Workshop Advanced Programming Environments, LNCS, Band 244. Springer-Verlag: New York, 1986.

    Google Scholar 

  6. C. Damon, “VBASE object-oriented database system,” ACM S R. vol. 17, no. 2, pp. 000–000, 1988.

    MathSciNet  Google Scholar 

  7. D. H. Fishman, et a.. “IRIS: An object-oriented database management system, ACM ROIS, vol. 5, no. 1, pp. 216–226, 1987.

    MathSciNet  Google Scholar 

  8. W. Kim, et al. “Features of the ORION object-oriented database,” in W. Kim, and H. L. Lochovsky, Object-oriented concepts, databases, and applications. ACM Press, Addison-Wesley: Reading, MA. 1989.

    Google Scholar 

  9. D. J. Moore, et al., “Vishnu: An object oriented database management system supporting software engineering,” in Proc. 12th Computer Software Appl. Conf. (COMPSAC’88), Chicago, IL, 1988.

    Google Scholar 

  10. D. J. Maier, J. Stein, A. Otis, and A. Purdy, “Development of an object-oriented DBMS,” in Proc. OOPSLA 1986, ACM SIGPLAN Notices vol. 21, no. 11, pp. 472–482, December 1986.

    Article  Google Scholar 

  11. M. Stonebraker, and L. A. Rowe, “The design of postgres,” in Proc. Int. Conf. Management Data, ACM SIGMOD R. vol. 15, no. 2, pp. 340–355, 1986.

    Article  Google Scholar 

  12. F. Gallo, R. Minot, and I. Thomas, “The object management system of PCTE as a software engineering database management system,” ACM S N vol. 22, no. 1, pp. 000–000, 1987.

    Google Scholar 

  13. C. Lewerenz and A. Schuerr, “GRAS, A management system for graph-like documents,” in Proc. 3rd Int. Conf. Data and Knowledge Bases. Morgan Kaufmann, Los Altos, CA, 1988.

    Google Scholar 

  14. V. J. Mercurio, B. F. Meyers, A. M. Nisbet, and G. Radin, Description of AD/Cycle in IBM Sys. vol. 29, no. 2, pp. 170–188, 1990.

    Article  Google Scholar 

  15. B. Holtkamp, ”An ESF software bus instance,“ September 1990 (submitted for publication).

    Google Scholar 

  16. A. P. Sheth and J. A. Larson, “Federated database systems for managing distributed, heterogeneous, and autonomous databases,” ACM Computing Surveys vol. 22, no. 3, pp. 183–236, September 1990.

    Article  Google Scholar 

  17. International Standardization Organization, “Open systems interconnection-Distributed transaction processing part 1: Model,” ISO Draft Proposal 10026–1, 1988.

    Google Scholar 

  18. J. N. Gray, “Notes on database operating systems,” in R. Bayer, R. Graham, and G. Seegmúller, ed., Lecture Notes in Computer Science 60, Operating Systems An Advanced Course (S.393–481). Springer, New York, 1978.

    Google Scholar 

  19. S. Ceri and G. Pelagatti, Distributed Databases, Principles and Systems. McGraw-Hill: New York, 1984.

    Google Scholar 

  20. Y. Breitbart, A. Silberschatz, and G. R. Thompson, Trans. Management Issues Autonomous Heterogeneous DBMS, in Proc. Workshop Heterogeneous Database Sys., Evanston (Ill.), December 1989.

    Google Scholar 

  21. M. J. Sawaga, ‘Repository Manager techniques,‘ IBM Sys. J. vol. 29, no. 2, pp. 209–227, 1990.

    Article  Google Scholar 

  22. R. Adomeit, K. Lichtinghagen, B. Holtkamp, and H. Weber, “ESF factory support environment: Architectural refinements and alternatives,” Internal Memorandum, Computer Science Department/Software Technology, University of Dortmund, July 1990.

    Google Scholar 

  23. E. Eliassen, J. Veijalainen, and B. Holtkamp, “The S-transaction model,” in Database Transaction Models for Advanced Applications’: A. K. Elmagarmid, ed., Morgan Kaufmann, Los Altos, CA, 1991.

    Google Scholar 

  24. J. N. Gray, “The transaction concept: Virtues and limitations,” Proc. 7th VLDB Conf.,pp. 144–154, 1981.

    Google Scholar 

  25. M. Hallmann and B. Holtkamp, “STLD: A definition language for semantic transactions,” in Proc. GI-Conf. Databases Software Eng. Dortmund, November 1987.

    Google Scholar 

  26. SWIFT, University of Dortmund, “S Transactions,” MAP Project 761B Multidatabase Services on ISO/OSI Networks for Transnational Accounting, Deliverable No. 6, University of Dortmund, eds., December 1988.

    Google Scholar 

  27. B. Holtkamp, “Preserving autonomy in a heterogeneous multidatabase system,” in Proc. 12th Int. Computer Software Appl. Conf. (COMP-SAC’88), Chicago, IL, October 1988.

    Google Scholar 

  28. B. Holtkamp, D. K. Hsiao, and V. Y. Lum, “Heterogeneous database systems: MUSE—Levels of integration,” in Proc. Workshop Heterogeneous Database Sys.,Evanston, Il, December 1989.

    Google Scholar 

  29. B. Holtkamp, V. Y. Lum, and N. C. Rowe, “DEMOM—A description-based media object data model,” in Proc. 14th Annual Int. Computer Software Appl. Conf. (COMP-SAX’90), Chicago, (II), October 90.

    Google Scholar 

  30. B. Holtkamp, and V. Y. Lum, “Integration of alphanumeric and media data,” internal memorandum no. 48, Computer Science Department/Software Technology, University of Dortmund, July 1990.

    Google Scholar 

  31. B. Holtkamp, and K. Lichtinghagen, “Service component integration in MUSE,” internal memorandum, Computer Science Department/Software Technology, University of Dortmund (in preparation).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer Science+Business Media New York

About this chapter

Cite this chapter

Holtkamp, B., Weber, H. (1991). Object-Management Machines: Concept and Implementation. In: Yeh, R.T. (eds) Case Technology. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-3644-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-3644-4_6

  • Received:

  • Revised:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-6621-8

  • Online ISBN: 978-1-4615-3644-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics