Updated: July 10, 2020 (July 19, 2010)

  Charts & Illustrations

How Coauthoring Works

My Atlas / Charts & Illustrations

438 wordsTime to read: 3 min
Rob Helm by
Rob Helm

As managing vice president, Rob Helm covers Microsoft collaboration and content management. His 25-plus years of experience analyzing Microsoft’s technology... more

Simultaneous editing of Office documents on a SharePoint 2010 server is facilitated by a local cache on each user’s PC and a file provider component on the Web front end of the SharePoint server.

In this example, two users with Word 2010 are working simultaneously on the same Word file stored on a SharePoint 2010 server (either the free SharePoint Foundation 2010 or the full SharePoint Server 2010). The first time each user opens the file, a copy of that file is transferred over the network connection and stored in a cache on the user’s machine. In this case, because the users are employing one of the Office desktop applications for coauthoring, the new Office Document Cache associated with Office 2010 is used.

As each user makes changes to the file, Word 2010 sends XML messages containing information about the user’s changes to a file provider on the SharePoint server. In the case of Word 2010 (as well as PowerPoint 2010), it sends changes only when the user manually saves the file. For Excel Web App, OneNote 2010, and OneNote Web App, these changes are sent every few seconds. These messages are formatted in a new Microsoft protocol, File Synchronization Service via SOAP over HTTP (MS-FSSHTTP).The file provider coordinates changes from different users and synchronizes those changes to the master file stored in the SharePoint server’s database. (SharePoint uses SQL Server to store data.) It also sends messages containing the units of change back to the clients that haven’t yet incorporated these changes.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now