MatchMaker- A flexible synchronizing mechanism for distributed applications through firewalls
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 |