arrow
Return

Achieving Data Consistency by Contextualization in Web-Based Collaborative Applications

delete2011-03-01
delete11
PRE
AI
H
Haifeng Shen *
C
Chengzheng Sun
DOI:10.1145/1944339.1944340delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Recent years have witnessed the emergence and rapid development of collaborative Web-based applications exemplified by Web-based office productivity applications. One major challenge in building these applications is maintaining data consistency while meeting the requirements of fast local response, total work preservation, unconstrained interaction, and customizable collaboration mode. These requirements are important in determining users' experiences in interaction and collaboration, and in meeting users' diverse needs under complex and dynamic collaboration and networking environments; but none of existing solutions is able to meet all of them. In this article, we present a data consistency maintenance solution capable of meeting these requirements for collaborative Web-based applications. Major technical contributions include an efficient sequence-based operation transformation control algorithm based on the concept of contextualization, an operation broadcast protocol for supporting a variety of collaboration modes, an operation replaying algorithm for ensuring fast local response and efficient remote operation replay, and a set of communication protocols for managing the integrity of collaborative Web-based sessions. The proposed solution has been implemented in a prototype collaborative Web-based editor WRACE and the correctness of the solution is formally verified in the article.
Keywords:
Algorithms
Design
Human Factors
Collaborative Web-based applications
contextualization
data consistency
operational transformation
asymmetric collaboration
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Transactions on Internet Technology cover
ACM Transactions on Internet Technology
IF:
4.1
Papers:
896
Citations:
1.9K

Organization

N
Nanyang Technological University
Scholars:
4.9W
Papers: 4.8W
Citations: 8.1W
F
Flinders University South Australia
Scholars:
8.9K
Papers: 1.0W
Citations: 84
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
The termination of PI3K signalling by SHIP1 and SHIP2 inositol 5-phosphatases
err2003-06-01
err0
PREAI
errKatrien Backers; Daniel Blero; Nathalie Paternotte; Jing Zhang; Christophe Erneux
errShare
errSave
The Rural Digital Economy
err2015-10-16
err0
errOAAI
errLorna J. Philip; Leanne Townsend; Elisabeth Roberts; David Beel
errShare
errSave
Hepatocyte differentiation from embryonic stem cells and umbilical cord blood cells
err2005-06-27
err0
PREAI
errKenichi Teramoto; Kinji Asahina; Yuji Kumashiro; Sei Kakinuma; Ryoko Chinzei; Keiko Shimizu-Saito; Yujiro Tanaka; Hirobumi Teraoka; Shigeki Arii
errShare
errSave
Lithium at therapeutic concentrations inhibits human brain noradrenaline-sensitive cyclic AMP accumulation
err1983-11-01
err0
PREAI
errMichael Newman; Ehud Klein; Boris Birmaher; Moshe Feinsod; Robert H. Belmaker
errShare
errSave
The SH2 Domain Containing Inositol 5-Phosphatase SHIP2 Controls Phosphatidylinositol 3,4,5-Trisphosphate Levels in CHO-IR Cells Stimulated by Insulin
err2001-04-01
err0
PREAI
errDaniel Blero; Florence De Smedt; Xavier Pesesse; Nathalie Paternotte; Colette Moreau; Bernard Payrastre; Christophe Erneux
errShare
errSave
researcher View more