Expert WSS 3.0 and MOSS 2007 Programming
Chapter One
The SharePoint 2007
Architecture
SharePoint 2007 is an extension of ASP.NET and IIS. This chapter walks through the main
architectural components of IIS and ASP.NET and shows you how these components are extended
to add support for SharePoint functionalities.
Because IIS is one of the many options for hosting ASP.NET, the discussion begins with the
coverage of the ASP.NET hosting environment where HTTP worker requests and runtime classes
are discussed. Next, the chapter covers IIS concepts such as web sites and application pools
followed by discussions of the related SharePoint object model classes. The ASP.NET HTTP
Runtime Pipeline and the SharePoint extensions to this pipeline are discussed in depth. You'll also
learn about the ASP.NET dynamic compilation model and the role it plays in SharePoint.
ASP.NET Hosting Environment
One of the great architectural characteristics of the ASP.NET Framework is ... read full excerpt from Expert WSS 3.0 and MOSS 2007 Programming ebook