next up previous contents
Next: Design of a Simple Up: Related Work Previous: Bayou

Shared Data Spaces

In general, shared data space is a loose term for a system that facilitates shared state between distributed clients. Desirable characteristics of shared data spaces include scalability, reliability, and efficient propagation of updates. By this definition, some of the systems evaluated in this chapter are shared data spaces. The basic responsibilities of a shared data space are to maintain share state, handle client-side updates, and propagate updates to clients to provide data consistency.

In particular, we are concerned with a shared data space that supports Web-based DCAs. We propose an implementation of a shared data space that combines a number of the features of these other systems. Each feature contributes to the performance of a Web-based DCA through an aspect that relates to the Web environment.

Encapsulating these techniques and properties into one data substrate will give us an efficient, scalable, and robust mechanism for sharing data between client applications over the Web.


next up previous contents
Next: Design of a Simple Up: Related Work Previous: Bayou

Carmine F. Greco
Wed Mar 26 23:44:38 EST 1997