Implementing the coupled objects paradigm for synchronizing distributed applications through firewalls

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

Keywords: systems, objects, learning, communication, computer, data, synchronization, distributed, middleware, programming, coupled, Sharing, MatchMaker

Abstract

Middleware for supporting the programming of distributed systems has been proposed since the beginnings of Internet. Various approaches have been implemented to support different ways of communication, architecture, and data sharing. A schema called MatchMaker intended for developing applications requiring a replicated architecture, dynamic and partial synchronization is introduced. Two implementations of MatchMaker are presented: one based on Java RMI distributed objects for synchronizing applications running inside a local area network or networks without proxies, firewalls or NAT addresses, and the other one for applications in a restrictive environment. MatchMaker has been successfully used for developing many applications supporting collaborative distributed learning. © Springer-Verlag Berlin Heidelberg 2007.

Más información

Título de la Revista: LEARNING AND INTELLIGENT OPTIMIZATION, LION 15
Volumen: 4402
Editorial: SPRINGER INTERNATIONAL PUBLISHING AG
Fecha de publicación: 2007
Página de inicio: 599
Página final: 608
URL: http://www.scopus.com/inward/record.url?eid=2-s2.0-38149091835&partnerID=q2rCbXpz