Skip to main content

Objects, Replication and Decoupled Communication in Distributed Environments

  • Conference paper
Kommunikation in Verteilten Systemen

Part of the book series: Informatik aktuell ((INFORMAT))

  • 66 Accesses

Abstract

Decoupled communication has proven to be a powerful paradigm for the implementation of applications in the context of open distributed environments. We have developed the Object Space approach which integrates that communication style with object-oriented techniques. It allows encapsulation of protocols for interactions in distributed applications into classes, thus providing a new level of abstraction.

Besides an example application here we describe how decoupled communication as supported by the Object Space may be efficiently implemented in distributed environments. We briefly evaluate our prototypical implementation and develop a more efficient solution. This implementation is itself distributed. It runs on top of UNIX systems connected by a LAN.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. S.Ahmed, D.Gelernter; Program Builders as Alternatives to High-Level Languages Report YALE/DCS/RR-887, Yale University, Dept. of CS, November 1991.

    Google Scholar 

  2. A.Bilris, S.Dar, N.H.Gehani; Making C++ Objects Persistent: the Hidden Pointers Software-Practice and Experience, Vol. 23(12), pp. 1285–1303, December 1993.

    Article  Google Scholar 

  3. R.Bjornson, N.Carriero, D.Gelernter, J.Leichter; Linda, the Portable Parallel Research Report YALE/DCS/RR-520, February 1987.

    Google Scholar 

  4. C.J.Callsen, I.Cheng, P.L.Hagen; The AUC C++ Linda System in Technical Report 91–13, Edinburgh Parallel Computing Centre, pp. 39–71, Greg Wilson (Editor).

    Google Scholar 

  5. N.Carriero, D.Gelernter; New Optimization Strategies for the Linda Pre-Compiler in Technical Report 91–13, Edinburgh Parallel Computing Centre, pp. 74–82, Greg Wilson (Editor).

    Google Scholar 

  6. D.Gelernter; Generative communication in Linda ACM Transactions on Programming Languages and Systems, 7(1), pp. 80–112, 1985.

    Article  MATH  Google Scholar 

  7. R.Jellinghaus; Eiffel Linda: An Object-Oriented Linda Dialect ACM Sigplan Notices, Vol.25, No.3, pp. 70–84, December 1990.

    Article  Google Scholar 

  8. S.Matsuoka, S.Kawai; Using Tuple Space Communication in Distributed Object-Oriented Languages Proceedings of Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA) ‘88, pp. 276–284.

    Google Scholar 

  9. A.Polze; The Object Space Approach: Decoupled Communication in C++; Proceedings of Technology of Object-Oriented Languages and Systems (TOOLS) USA’93, pp. 195–204, Santa Barbara, August 1993.

    Google Scholar 

  10. A.Polze; Using the Object Space: A Distributed Parallel make Proceedings of 4th IEEE Workshop on Future Trends of Distributed Computing Systems, pp. 234–239, Lisbon, September 1993.

    Google Scholar 

  11. A.Polze; Interactions in Distributed Programs based on Decoupled Communications in Proceedings of Technology of Object-Oriented Languages and Systems (TOOLS) USA’94, pp. 81–91, Santa Barbara, August 1994.

    Google Scholar 

  12. A.Polze; Objektorientierung und lose gekoppelte Kommunikation als Basis für die Entwicklung offener, verteilter Anwendungssysteme Dissertation am Fachbereich Mathematik und Informatik der Freien Universität Berlin, verteidigt am 10. Oktober 1994.

    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 Berlin Heidelberg

About this paper

Cite this paper

Polze, A. (1995). Objects, Replication and Decoupled Communication in Distributed Environments. In: Franke, K., Hübner, U., Kalfa, W. (eds) Kommunikation in Verteilten Systemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79561-9_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79561-9_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58960-0

  • Online ISBN: 978-3-642-79561-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics