Data Management Support for Asynchronous Groupware

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Citations (Scopus)


In asynchronous collaborative applications, users usually collaborate accessing and modifying shared information independently. We have designed and implemented a replicated object store to support such applications in distributed environments that include mobile computers. Unlike most data management systems, awareness support is integrated in the system. To improve the chance for new contributions, the system provides high data availability. The development of applications is supported by an object framework that decomposes objects in several components, each one managing a different aspect of object “execution.” New data types may be created relying on pre-defined components to handle concurrent updates, awareness information, etc.accessing and modifying shared information without immediate knowledge about the actions of other users (either because users work at different times or simply because they do not have access to each other’s actions). To improve the chance for asynchronous collaboration, users should be allowed to perform their contributions independently without restrictions (besides coordination and access control restrictions). To accomplish this requirement, a replicated data management system with a “read any/write any” model of data access is often used. The increasing popularity of mobile and disconnected computing, with its inherent characteristics [21], seems to further strength the above approach - mobile users expect to be able to access and
Original languageUnknown
Title of host publicationProceedings of the CSCW 2000 - ACM Conference on Computer Supported Cooperative Work
Publication statusPublished - 1 Jan 2000
EventCSCW ACM International Conference on Computer Supported Cooperative Work -
Duration: 1 Jan 2000 → …


ConferenceCSCW ACM International Conference on Computer Supported Cooperative Work
Period1/01/00 → …

Cite this