Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Operational transformation

Parallel and Distributed Algorithm

Operational transformation, abbreviated OT, is a technology for supporting collaboration functions in collaborative software systems. It was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents, and its uses grew to include group undo, locking, conflict resolution and the editing of HTML, XML and tree-structured documents. Systems that use it typically keep a replicated copy of the document at each client; clients edit their own copy without locking and then transform the changes they receive from other clients before applying them, so that consistency criteria hold at every site. OT was pioneered by C. Ellis and S. Gibbs in the GROVE system in 1989, and in 2009 it was adopted as a core technique behind the collaboration features of Google Wave and Google Docs.

Connections

Credited To

Source Operational transformation (Wikipedia)

In Field

Source Operational transformation (Wikipedia)
Sources
Operational transformation (Wikipedia)
  • In Field: Computer-Supported Cooperative Work, Lead section
    Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced collaborative software systems.
  • In Group: Concurrency and Distributed Systems Techniques, Lead section
    Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced collaborative software systems.
  • Credited To: Clarence Ellis, History
    Operational Transformation was pioneered by C. Ellis and S. Gibbs in the GROVE (GRoup Outline Viewing Edit) system in 1989.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.