Abstract
One of the requirements for an object-oriented database to support advanced applications is a communication mechanism. The Inter-Client Communication Mechanism (ICCM) is a set of data structures and functions developed for the O 2 database, which provides this kind of service. Communication is achieved through shared persistent objects, implementing the basic idea of mailbox. One to one connections are established between different processes accessing the database. Methods and data structure defined in the ICCM support connection set-up, disconnection, and all the basic data transfer facilities. In this paper, we describe the concepts of the ICCM and an overview of its implementation.
Chapter PDF
Keywords and phrases
References
S. Bandinelli, M. Braga, A. Fuggetta, and L. Lavazza. The Architecture of the SPADE-1 Process-Centered SEE. In 3rd European Workshop on Software Process Technology, Grenoble (France), February 1994.
Sergio Bandinelli, Luciano Baresi, Alfonso Fuggetta, and Luigi Lavazza. Requirements and Early Experiences in the Implementation of the SPADE Repository using Object-Oriented Technology. In Proceedings of the International Symposium on Object Technologies for Advanced Software, Kanazawa, Japan, November 1993.
Sergio Bandinelli, Alfonso Fuggetta, Carlo Ghezzi, and Sergio Grigolli. Process Enactment in SPADE. In Proceedings of the Second European Workshop on Software Process Technology, Trondheim (Norway), September 1992. Springer-Verlag.
Paul Butterworth, Allen Otis, and Jacob Stein. The GemStone Object Database Management System. Communications of the ACM, 34(10), October 1991.
Antonio Carzaniga. O 2 sockets. Tecnical report, CEFRIEL, Milano (Italy), March 1994.
Antonio Carzaniga and Giovanni Vigna. The Design and Implementation of SPADE-1 2.0. Technical report, CEFRIEL, June 1994.
O. Deux. The O 2 System. Communications of the ACM, 34(10), October 1991.
O2Technology, Inria, CEFRIEL, University of Frankfurt, and University of Grenoble. Architecture and functionalities of the GoodStep repository as implemented in the first prototype. Technical report, O2Technology, 1993. Esprit Project 6115 (GOODSTEP) deliverable.
Gian Pietro Picco and Giovanni Vigna. The SPADE Way to Inter-Client Communication in O 2. Technical report, CEFRIEL, 1993. Technical Report N.99401.
O2 Technology. The O2 User Manual. O2Technology, 1993. Release 4.3.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Carzaniga, A., Picco, G.P., Vigna, G. (1994). Designing and implementing inter-client communication in the O 2 object-oriented database management system. In: Bertino, E., Urban, S. (eds) Object-Oriented Methodologies and Systems. ISOOMS 1994. Lecture Notes in Computer Science, vol 858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014016
Download citation
DOI: https://doi.org/10.1007/BFb0014016
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58451-3
Online ISBN: 978-3-540-48804-0
eBook Packages: Springer Book Archive