Home » FAQs


What is WSS and MOSS? Explain How Sharepoint Works?
Submitted By Shiv koi
On 1/17/2009 1:39:02 AM
Tags: Interview Questions,WSS,MOSS,Sharepoint  

What is WSS and MOSS? Explain how it works?

Microsoft has divided share point products in two parts. One is called as WSS (Windows SharePoint services) and the other is MOSS (Microsoft Office SharePoint server). WSS is the platform on which MOSS is built. The WSS part is licensed through Windows 2003 server and it does not cost. MOSS is separate product by itself and it needs licensing and it has a good amount of cost J . WSS is good for small team and small projects. MOSS has extra functionalities in other words value added services. So the choice between WSS and MOSS will depend on budget of the project and the VAS provided by MOSS.

Sharepoint does not work in an isolated fashion. It needs help of two more products IIS (Internet Information Server) and SQL Server.


In order to understand how Sharepoint works with IIS we need first understand the concept of "HttpHandlers and HttpModules". If you are not aware of it you can refresh about the same at,

HttpHandler in ASP.Net: PART 1

HttpHandler in ASP.Net: PART 2 .


Using the HttpHandlers and HttpModules request is first passed through the Share Point runtime and then passed to the ASP.NET runtime (aspnet_isapi.dll).


If you open the web.config file of a Sharepoint enabled IIS web application you can see  the application run time handlers and modules.


<add verb="GET,HEAD,POST" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />





We have highlighted the application runtime module.



<add name="SPRequest" type="Microsoft.SharePoint.ApplicationRuntime.SPRequestModule, Microsoft.SharePoint, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />





Use of SQL Server in share point


SQL Server is used to store content and configuration information. We have two types of databases one is the content database and the other is the configuration database. We had said previously that content is according to every site. So every site has his own content database. For instance if we have a payroll site and recruitment site they have their own content database. Configuration database is for the entire site as they are used in web farms, site configuration and lot of other things which are generic and common across all the sites.

Click "sharepoint" in Tags section in header to read all sharepoint FAQ's.

Recent FAQs
  • View All FAQs..