Title :
MatchMaker- A Flexible Synchronizing Mechanism for Distributed Applications through Firewalls
Author :
N. Baloian;M. Jansen;J.A. Pino
Author_Institution :
Dept. of Computer Science, Universidad de Chile, Chile. nbaloian@dcc.uchile.cl
fDate :
5/1/2006 12:00:00 AM
Abstract :
Middleware for supporting the programming of distributed systems has been developed since almost the beginnings of the existence of the Internet. Different approaches have been implemented in order to support different ways of communication, architecture, and data sharing. In this paper we present a schema called MatchMaker developed for developing applications requiring a replicated architecture, dynamic and partial synchronization. Two implementations of MatchMaker are presented: one based on Java´s RMI distributed objects for synchronizing applications running inside a local area network or networks without proxies, firewalls or NAT addresses, and the other for applications in a more restrictive environment. MatchMaker has been successfully used for developing many applications supporting collaborative distributed learning
Keywords :
"Application software","Collaborative work","Network servers","Computer architecture","Distributed computing","Internet","Network address translation","Collaboration","Middleware","Java"
Conference_Titel :
Computer Supported Cooperative Work in Design, 2006. CSCWD ´06. 10th International Conference on
Print_ISBN :
1-4244-0164-X
DOI :
10.1109/CSCWD.2006.253151