Skip to main content

Integrating Distribution and Mobility into an Object-Oriented Database

  • Conference paper
OOIS’94

Abstract

Most distributed database systems of today are build around a client-server paradigm. Nowadays development of distributed systems technology has gone beyond client-server systems. Especially for distributed object-oriented systems, many promising concepts have been proposed and evaluated. One of them are mobile objects. This idea has proved to be of great importance for applications that need fine grained tuning at run time. Mechanical engineering applications in the area of simultaneous/concurrent engineering call for support of this kind, as the structure and distribution of application needs often is not known when setting up the underlying database system. As on the other hand, object-oriented databases are tailored to handle the complex entities of engineering applications, integrating mobile objects into such databases is one step on the way to qualify them as a company-wide information backbone. In this paper an approach to integrate mobility in an existing object-oriented client-server system is presented. We concentrate on object management and on architectural aspects besides presenting the seamless integration of the necessary extensions to the object model in a strongly typed language.

This work was partially supported by the German Research Council (Deutch Forschungsgemeinschaft DFG) under grant SFB 346 Project A6.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. B. Achauer: The DOWL Distributed Object-Oriented Language, Communications of the ACM, Vol. 36, No. 6, Sept. 1993, pp. 48–55

    Article  Google Scholar 

  2. M. Atkinson, F. Bancilhon, D.J. DeWitt, K. R., D. Maier, and S. Zdonik: The object-oriented database system manifesto. Proc. Int. Conference on Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 1989, pp. 40–57

    Google Scholar 

  3. ANSA: ANSAware 3.0 Implementation Manual, document RM.097.01, Feb. 1991

    Google Scholar 

  4. M. Bever, K. Geihs, L. Heuser, M. Mülhhäuser, and A. Schill: Distributed Systems, OSF DCE, and Beyond. In: A. Schill (Eds.): DCE - The OSF Distributed Computing Environment: Client/Server Model and Beyond, Springer, Lecture Notes in Computer Science, No. 731, Berlin, 1993, pp. 1–20

    Google Scholar 

  5. A. Black, N. Hutchinson, E. Jul, H. Levy, and L. Carter: Distribution and Abstract Types in Emerald. IEEE Transactions on Software Engineering, Vol. SE-13, No. 1, Jan. 1987, pp. 65–75

    Google Scholar 

  6. A. Black, and Y. Artsy:Implementing Location Indépendant Invocation. Proc. 9th Int. Conference on Distributed Computing Systems, Newport Beach, 1989, pp. 550–559

    Google Scholar 

  7. U. M. Borghoff: Catalogue of Distributed File/Operating Systems. Springer, Berlin, 1992

    Google Scholar 

  8. J.S. Chase, F.G. Amador, E.D. Lazowska, H.M. Levy, and R.J. Littlefield: The Amber System: Parallel Programming on a Notebook of Multiprocessors. Internal Report, Univ. of Washington, Seattle, 1989

    Google Scholar 

  9. R.S. Chin, and S.T. Chanson:Distributed Object-Based Programming Systems. ACM Computing Surveys, Vol. 23, No. 1, Mar. 1991, pp. 91–124

    Google Scholar 

  10. R.J. Fowler: The complexity of using forwarding addresses for decentralized object finding. Proc. 5th Int. ACM Synmposium on Principles of Distributed Computation, Calgary, Canada, Aug. 1986

    Google Scholar 

  11. R.A. Golding:Weak-Consistency Group Communication and Membership. Ph.D. Dissertation, University of California at Santa Cruz, Tech. Report UCSC-CRL-92–52, Dec. 1992

    Google Scholar 

  12. H. Hayashi:Manufacturing: A Preview of the 21st Century. IEEE Spectrum, Sept. 1993, pp. 82–85

    Google Scholar 

  13. E. Jul, H. Levy, N. Hutchinson, and A. Black: Fine-Grained Mobility in the Emerald System. ACM Tranactions on Computer Systems, Vol. 6, No. 1, Feb. 1988, pp. 109–133

    Google Scholar 

  14. M.J. Carey, D.J. DeWitt, D. Frank, G. Graefe, J.E. Richardson, E.J. Shekita, and M. Muralikrishna: The Architecture of the EXODUS Extensible DBMS. In: K. R. Dittrich, U. Dayal, A. P. Buchmann (Eds.): On Object-Oriented Database Systems, Springer, Berlin, 1991

    Google Scholar 

  15. A. Kemper, G. Moerkotte:Object-Oriented Database Management: Applications in Engineering and Computer Science. Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1994

    Google Scholar 

  16. A. Kemper, P.C. Lockemann, G. Moerkotte, H.-D. Walter, and S.M. Lang: Autonomy over Ubiquity: Coping with the Complexity of a Distributed World. Proc. 9th Int. Conference on the Entity Relationship Approach, Lausanne, Oct. 1990

    Google Scholar 

  17. S. Krakowiak, M. Meysembourg, and H. Van Nguyen: Design and Implementation of an Object-Oriented Strongly Typed Language for Distributed Applications. Journal of Object-Oriented Programming, Vol. 3, No. 3, Pept./Oct. 1990, pp. 11–22

    Google Scholar 

  18. P.C. Lockemann, and H.-D. Walten Activities in Object Bases. Proc. 1st Int Workshop on Rules in Database Systems, Edinburgh, 1993

    Google Scholar 

  19. S. Maffeis: The Electra Approach to Object Oriented Programming. Tech. Report IFI TR 92.23, Institute for Informatics, University of ZĂĽrich, 1992

    Google Scholar 

  20. T.M. Ă–szu, and P. Valduriez: Principles of Distributed Database Systems. Prentice Hall, Englewood Cliffs, 1991

    Google Scholar 

  21. T.M. Ă–szu, and P. Valduriez: Distributed Data Management: Unsolved Problems and New Issues. In: T. L. Casavant, M. Singhal: Readings in Distributed Computing Systems, IEEE Computer Society Press, Los Alamitos, 1994

    Google Scholar 

  22. W. Schröder-Preikschat: PEACE - The Evolution of a Parallel Operating System. Reports of GMD No. 646,1992

    Google Scholar 

  23. A.B. Schill: Distributed Object Management within a Loosely-Coupled Repository Environment. Proc. OpenForum’92, Utrecht, pp. 289–304

    Google Scholar 

  24. A.B. Schill, M.U. Mock:DC++: Distributed Object-Oriented System Support on Top of OSF DCE. Distributed Systems Engineering Journal, Vol. 1, No. 2,1993

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag London Limited

About this paper

Cite this paper

Kottmann, D.A., Keller, L. (1995). Integrating Distribution and Mobility into an Object-Oriented Database. In: Patel, D., Sun, Y., Patel, S. (eds) OOIS’94. Springer, London. https://doi.org/10.1007/978-1-4471-3016-1_28

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3016-1_28

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19927-4

  • Online ISBN: 978-1-4471-3016-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics