Sunday, November 8, 2009

Page Processing in SharePoint Server 2007 and MCMS

Page Processing


Page processing in Office SharePoint Server 2007 is more integrated with the ASP.NET 2.0 core elements, and is no longer an extension on top of IIS. SharePoint Server also takes advantage of the tighter integration to Windows SharePoint Services 3.0.

As a result, in SharePoint Server, page processing follows these steps:
1. The browser requests a Web page from IIS.
2. IIS passes the request to ASP.NET 2.0
3. ASP.NET 2.0 retrieves the page via a Windows SharePoint Services 3.0 file provider.
4. The stream for Page Layout associated with the current page is loaded
5. The stream for the master page is loaded.
6. Page Layout runs each control on the page in the context of the page that was requested.
7. IIS returns the page to the browser.

Due to the change of technologies, page processing differs between MCMS 2007 and Office SharePoint Server 2007.
In MCMS 2002, page processing follows these steps:
1. The browser requests a Web page from IIS.
2. The MCMS ISAPI filter determines that the request is an MCMS page (posting) or resource.
3. The filter rewrites the request with help from the MCMS Content Server.
4. The filter passes the updated request back to IIS.
5. The ASP.NET ISAPI extension determines that the request is for an ASP.NET–based file.
6. The extension passes the request to the ASP.NET worker process.
7. The worker process communicates with the MCMS Content Server to assemble all the information for the page.
8. The ASP.NET worker process returns the assembled page to IIS.
9. IIS returns the page to the browser.

1 comment:

  1. I have heard about another way of cannot repair sql server 2008 process. Besides, you can visit my blogs at: http://daspeac.livejournal.com/ or http://daspeac.blogspot.com/ where I’m trying to share my experience with regard to data corruption issues

    ReplyDelete