Microsoft Windows SharePoint Services 3.0
Windows SharePoint Services 3.0 is a royalty-free add-on for the Windows Server
2003 operating system. At its core, Windows SharePoint Services 3.0 plays the
role of a scalable siteprovisioning engine. It solves the problem of creating
and managing hundreds or thousands of Web sites and making them accessible to
tens of thousands of users. Windows SharePoint Services 3.0 scalability is
achieved using an architecture designed with a Web farm environment in mind.
This architecture is based on stateless front-end Web servers that rely on
Microsoft SQL Server in the back end for storing content and other site-related
As in the previous versions, Windows SharePoint Services 3.0 supplies
out-of-the-box collaboration features that make it simple for users to create
and design Web sites with things like shared calendars, contact lists, and
document libraries. However, developers should see Windows SharePoint Services
3.0 as something far more powerful than a collaboration tool aimed at users.
Windows SharePoint Services 3.0 is a full-fledged development platform that
adds a tremendous amount of value on top of ASP.NET.
Windows SharePoint Services 3.0 provides value beyond the ASP.NET 2.0
development platform by means of a richer provider model. It facilitates
provisioning and storage for pages, lists, and document libraries. This
provisioning can be driven through custom code or through user actions in the
browser-based user interface. Behind the scenes, Windows Share-Point Services
3.0 automatically works out how and where to store this content. Windows
SharePoint Services 3.0 also eliminates many tedious tasks required in typical
ASP.NET development because it additionally supplies the UI elements for users
to add, view, and modify content.
In this article, I assume you already know something about the previous version
of Windows SharePoint Services (2.0), so I can concentrate on the most
significant developer enhancements to this new version. For more background
information you can read “Use Windows SharePoint Services as a Platform for
Building Collaborative Applications”
Also keep in mind that research and code samples for this article are based on
the beta 1 release of Windows SharePoint Services 3.0. It’s possible that some
of the terms and code used in this article might differ in the released