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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S.Ahmed, D.Gelernter; Program Builders as Alternatives to High-Level Languages Report YALE/DCS/RR-887, Yale University, Dept. of CS, November 1991.
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.
R.Bjornson, N.Carriero, D.Gelernter, J.Leichter; Linda, the Portable Parallel Research Report YALE/DCS/RR-520, February 1987.
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).
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).
D.Gelernter; Generative communication in Linda ACM Transactions on Programming Languages and Systems, 7(1), pp. 80–112, 1985.
R.Jellinghaus; Eiffel Linda: An Object-Oriented Linda Dialect ACM Sigplan Notices, Vol.25, No.3, pp. 70–84, December 1990.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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