• DocumentCode
    545521
  • Title

    Modeling and implementing collaborative editing systems with transactional techniques

  • Author

    Wu, Qinyi ; Pu, Calton

  • Author_Institution
    Sch. of Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    9-12 Oct. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Many collaborative editing systems have been developed for coauthoring documents. These systems generally have different infrastructures and support a subset of interactions found in collaborative environments. In this paper, we propose a transactional framework with two advantages. First, the framework is generic as demonstrated by its capability of modeling four types of existing products: RCS, MediaWiki, Google Docs, and Google Wave. Second, the framework can be layered on the top of a modern database management system to reuse its transaction processing capabilities for data consistency control in both centralized and replicated editing systems. We detail the programming interfaces and the synchronization protocol of our transactional framework and demonstrate its usage through concrete examples. We also describe a prototype implementation of this framework over Oracle Berkeley DB High Availability, a replicated transactional database management system.
  • Keywords
    database management systems; document handling; groupware; replicated databases; search engines; text editing; transaction processing; Google Docs; Google Wave; MediaWiki; Oracle Berkeley DB High Availability; RCS; coauthoring document; collaborative editing system; data consistency control; programming interface; replicated editing system; synchronization protocol; transaction processing; transactional database management system; Data models; Databases; Manuals; Monitoring; Object recognition; Phantoms; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2010 6th International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-963-9995-24-6
  • Type

    conf

  • Filename
    5767003