#1, SharePoint Foundation 2010
Ajax-powered,
asynchronous JavaScript calls
inline editing
modal dialogs
Ribbon
LINQ to SharePoint Provider
REST-based object model
Integrate Silverlight applications
Claims-based security
Business Connectivity Services
#2, SharePoint Foundation Architecture
Provisioning engine
Web-based templates
Modifying records in a SQL Server database
IIS 7.0, IIS application pool executable(w3wp.exe), .NET 3.5 features(AJAX, LINQ, Silverlight)
#3, SharePoint Farms
SQL Server on a separe, dedicated database server(configuration database)
Multiple front-end Web servers
One or more application servers
Development farms, Staging frams, Production farm
#4, SharePoint 2010 Central Administration
Adding custom links
Custom administration pages
#5, Web Applications
Relies on IIS websites, entry point, maps each SharePoint site to content databases
Run SharePoint-specific components(custom HttpModule and HttpHandler)
One web.config only, independent security and authentication settings
intranet: Integrated Windows authentication, prohibiting anonymous access
extranet: custom ASP.NET authentication provider
internet: allow anonymous access, claims-based security(identity service)
#6, Service applications
Data Connectivity Service
Usage and Health data collection
Security Token service
Application discovery and load balance service
Proxy component on the front-end Web server
#7, SharePoint Server 2010
Standard Edition: enterprise search, content publishing, user profiles, My Sites
Enterprise Edition: BI, managed metadata, rich integration with Microsoft Office