0% found this document useful (0 votes)
621 views

SharePoint - Logical Architecture

This document summarizes the logical architecture of SharePoint Portal Server 2007. It describes the main components as web servers, web applications, application pools, content databases, site collections, and sites. The web servers handle requests and direct them to ASP.NET. Web applications provide authentication and access to content. Application pools provide process isolation for database connections. Content databases store all content, metadata, lists, and documents. Site collections are units of backup/restore and sites contain lists, libraries, and subsites to organize and store content.

Uploaded by

api-19796528
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
621 views

SharePoint - Logical Architecture

This document summarizes the logical architecture of SharePoint Portal Server 2007. It describes the main components as web servers, web applications, application pools, content databases, site collections, and sites. The web servers handle requests and direct them to ASP.NET. Web applications provide authentication and access to content. Application pools provide process isolation for database connections. Content databases store all content, metadata, lists, and documents. Site collections are units of backup/restore and sites contain lists, libraries, and subsites to organize and store content.

Uploaded by

api-19796528
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

-SharePoint Logical Architecture

SharePoint Portal Server 2007- Logical Architecture ~~ 1


WSS Logical
Content
Architecture
Content
Connect using the App
pool identity
Config
Server 1 Server 2

WA1 WA2 WA3 WA1 WA2

Site collection

Subsite

SharePoint Portal Server 2007- Logical Architecture ~~ 2


Relation among WSS Components

WSS 1 WebServer 1
Deployment IIS Web Application
m m
1 1 1 1
Configuration DB Application Pool
1
1
1 Sites
m 1
m
m 1 Site Collection
m
m 1 m
People Groups, Documents &
Content DB
Lists

SharePoint Portal Server 2007- Logical Architecture ~~ 3


WebServer
Plays different roles in WSS deployment
Listen to Request on the port
Direct request to the ASP.NET
Hosting the ASP.NET Engine

SharePoint Portal Server 2007- Logical Architecture ~~ 4


Web Application
IIS Default website (default Web Application)
User and Administrative Web Application
Finer control over settings for a group of sites
User Authentication
ASP.NET related DLLs
Different access points to same Content

SharePoint Portal Server 2007- Logical Architecture ~~ 5


Application pool
Process Identity
Process Isolation - Security boundary for database
connectivity
Application recycling

SharePoint Portal Server 2007- Logical Architecture ~~ 6


ASP.NET 2.0
Forwards the request using HTTP Module and gives it
to the WSS HTTP Handler
Gives the provider model infrastructure to WSS
Gives the webpart infrastructure to WSS
Gives master page support
Security & Personalization services

SharePoint Portal Server 2007- Logical Architecture ~~ 7


Configuration db
Deployment specific configuration

Webapplication <-> Content Database mapping

Load balancing between content databases

SharePoint Portal Server 2007- Logical Architecture ~~ 8


Content Databases
Everything (almost) stored in SQL Server
Lists, documents, and metadata all in normalized tables
Transactional updates of documents and document
metadata but not the typical transactional DB
Deadlock detection and resolution
Configurable number of content databases per
virtual server
Not one per site
Recommended 4 – 10 per server
Fixed database schema
Not one table per list
Database schema changes Not supported

SharePoint Portal Server 2007- Logical Architecture ~~ 9


Multiple Content DBs Considerations
 Advantages of multiple SQL Server
DBs
 Eases backup and Content Content Load balance
Database Database
restore by moving
to another
 Helps with growth
Content Content SQL server
management and load Database Database

balancing
 Up to 10 content DBs
per server
recommended Backup and restore
 Cons of multiple DBs
Separate volumes
 Increased admin and
maintenance

SharePoint Portal Server 2007- Logical Architecture ~~ 10


Site collection
Un–recognized by IIS

Unit of backup and restore

Scale Entity for end – user

Stores webpart, list and site templates in the gallery

SharePoint Portal Server 2007- Logical Architecture ~~ 11


Site
Content storage
List
Document Libraries
Child site
Customizable entity
Securable entity (securing the access)
Foundation for webpart

SharePoint Portal Server 2007- Logical Architecture ~~ 12


DB Core Schema Overview
 Site Collections
 Web Sites
 Docs
 Documents
Sitecollection Sites Docs Links  Links
 Document
Hyperlinks
 Lists
Content User Web  List Metadata
Lists
Type Data Parts  User Data
 List Data
 Web Parts
Site  Views
Index Personalization
Column  Personalization
 Personalization
information

SharePoint Portal Server 2007- Logical Architecture ~~ 13


SPS Components
WSS 1 1
Relation
WebServer
Deployment WebApplication
m m
1 1 m 1
Configuration DB Application Pool
1
1
1
Site 1
1 m
1 Site Collection
Services Databases m /Portal
Search Database
Content association Shared Services Provider m
database 1
(Content) 1 m
Sites (Content)

SharePoint Portal Server 2007- Logical Architecture ~~ 14


Shared Services Provider
Provides the following services:
User Profiles
Personal Sites
Search
BDC
Excel Services
Portal Usage reporting

SharePoint Portal Server 2007- Logical Architecture ~~ 15


Shared Services contd…

SharePoint Portal Server 2007- Logical Architecture ~~ 16

You might also like