Enforcing Entailment Constraints in Offline Editing Scenarios for Real-time Collaborative Web Documents
Real-time collaborative Web applications allow a multitude of users to concurrently work on a shared document. Especially in business contexts it is often necessary to be able to precisely define and restrict who is allowed to edit which data field of such a shared document. Existing solutions for enforcing such access control restrictions typically rely on a central service, the policy decision point. However, for use cases with unreliable or limited connectivity, such as mobile devices, a permanent connection to this centralized policy decision point can not be guaranteed. To address this problem, we present a novel approach that includes methods for client-side enforcement of access control constraints for offline users, and merging of offline changes, that enables users to edit such access constrained shared documents offline. We propose a generic conflict detection and resolution approach that attempts to resolve merge conflicts that are inherent to access constrained documents automatically while prioritizing online users and maximizing the number of filled out data fields in a document. In addition, we discuss and evaluate our approach via a prototype implementation.
Top- Gaubatz, Patrick
- Hummer, Waldemar
- Zdun, Uwe
- Strembeck, Mark
Category |
Paper in Conference Proceedings or in Workshop Proceedings |
Event Title |
29th Symposium On Applied Computing |
Divisions |
Software Architecture |
Subjects |
Computersicherheit Webentwicklung, Webanwendungen |
Event Location |
Gyeongju, Korea |
Event Type |
Conference |
Event Dates |
24-28 Mar 2014 |
Date |
2014 |
Export |