MatchMaker- A flexible synchronizing mechanism for distributed applications through firewalls

Baloian, N; Jansen M.; Pino J.A.

Keywords: systems, system, design, language, computer, cscw, data, architecture, synchronization, internet, distributed, java, applications, tools, processing, middleware, in, programming, for, Sharing, firewalls, MatchMaker, Synchronizing

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, fire-walls 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. ©2006 IEEE.

Más información

Título de la Revista: 1604-2004: SUPERNOVAE AS COSMOLOGICAL LIGHTHOUSES
Editorial: ASTRONOMICAL SOC PACIFIC
Fecha de publicación: 2006
Página de inicio: 929
Página final: 934
URL: http://www.scopus.com/inward/record.url?eid=2-s2.0-34547684484&partnerID=q2rCbXpz