This document provides an informative overview of the back-end protocols implemented by Windows SharePoint Services File, Print, and User/Group administration capabilities. Windows SharePoint Services is a web-based technology that provides:
A ready-to-use, team-oriented website for collaboration.
A development platform for building web-based experiences that take advantage of the collaboration features of Windows SharePoint Services.
A framework for deploying and managing the Windows SharePoint Services Team Site and applications built on the Windows SharePoint Services platform.
As part of the collaboration services, Windows SharePoint Services provides support for document collaboration, including the ability to store, update, and view documents. This capability is delivered through document libraries within Team Sites. Much of the Windows SharePoint Services infrastructure is designed to ensure that Windows SharePoint Services sites (2) provide these services in a highly scalable, manageable, and extensible way, as described in detail later in this document.
The purpose of this document is to provide an understanding of the concepts and architecture underlying the file management and security related features of Windows SharePoint Services. In order to deliver these file services capabilities, Windows SharePoint Services uses three major sets of protocols:
File-oriented communication between the end-user client and the Windows SharePoint Services front-end web server using the Web Distributed Authoring and Versioning Protocol (WebDAV) as described in [RFC2518], [MS-WDV], and [MS-WDVSE]. The end-user client can also use the FrontPage Server Extensions Remote Protocol as described in [MS-FPSE]. The use of WebDAV is recommended over the FrontPage Server Extensions Remote Protocol.
Web pages presented to the client using standard Hypertext Transfer Protocol (HTTP).
Communication between the front-end web server and the Windows SharePoint Services back-end database server using specific queries and stored procedures implemented using Tabular Data Stream (TDS), a protocol for SQL communication described in [MS-TDS]. Details of the File, Print, and User/Group administration communication between the front-end web server and back-end database server is described in [MS-WSSFOB] for Windows SharePoint Services 2.0, [MS-WSSFO] for Windows SharePoint Services 3.0, and [MS-WSSFO2] for Microsoft SharePoint Foundation 2010.
This document provides an overview for protocols for Windows SharePoint Services 2.0, Windows SharePoint Services 3.0, and SharePoint Foundation 2010. It generally refers to Windows SharePoint Services when the subject applies to all versions, and explicitly calls out the version when necessary for clarity.
Note This document will not be updated to reflect new releases. For more information, see the SharePoint Products and Technologies Protocols Overview [MS-SPO]. This document provides an informative overview of the front- and back-end protocols that are implemented by all SharePoint Products and Technologies for communicating with client and server applications. Unlike this overview, this document is not limited only to those protocols that provide file, print, and user/group administration capabilities. In addition, [MS-SPO] covers Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 as well as SharePoint Foundation 2010 and Microsoft SharePoint Server 2010. Going forward, this document will also cover future versions of SharePoint Foundation 2010 and SharePoint Server 2010.
Note The Transact-Structured Query Language (T-SQL) based protocols change significantly in their function between Windows SharePoint Services 2.0, Windows SharePoint Services 3.0, and SharePoint Foundation 2010. Separate versions of the specification documents for these protocols target each release.
Windows SharePoint Services 2.0: [MS-WSSFOB] Windows SharePoint Services (Windows SharePoint Services): File Operations Database Communications Base Protocol Specification.
Windows SharePoint Services 3.0: [MS-WSSFO] Windows SharePoint Services (Windows SharePoint Services): File Operations Database Communications Protocol Specification
SharePoint Foundation 2010: [MS-WSSFO2] Windows SharePoint Services (Windows SharePoint Services): File Operations Database Communications Version 2 Protocol Specification