Seamless Distribution of Data Centric Applications Through Declarative Overlays
The authors present an approach based on peer-to-peer overlays which allows distributing seamlessly data centric applications defined by queries over a centralized database. They consider applications in which the users have access to views, which contain horizontal fragments of the data of interest to them. The peer-to-peer overlays are defined by simple declarative programs in the Netlog language. The communication relies on implicit addresses, which can be evaluated on the fly, and ensure persistence of data in messages.