SlideShare a Scribd company logo
Microsoft SharePoint Server
2007 Technical Overview
Romeo Pruno
nonaka.eu
Agenda
 What is the SharePoint Platform?
 The six SharePoint “Pillars” / Capabilities
 Sharepoint Infrastructure
 Sharepoint Architecture
 Sharepoint Object Model
 How to start with the SharePoint Platform
 Application domain
 Skills
 Roles
The six SharePoint “Pillars” / Capabilities
Platform
Service
Business
Intelligence
Collaboration
Portal
Search
Content
Management
Business
process
Sharepoint Infrastructure
 Web Servers
 Windows Server 2003
 Windows Server 2008 (MOSS SP1)
 IIS 6.0
 IIS 7
 Shared Service Provider
 Windows Server 2003
 Windows Server 2008 (MOSS SP1)
 IIS 6.0
 IIS 7
 Shared DB infrastructure
 Cluster SQL 2005
 SQL 2008 (MOSS SP1)
http://blogs.msdn.com/sharepoint/archive/2008/08/15/sql-server-2008-support-for-sharepoint-products-and-technologies.aspx
Sharepoint Infrastructure / logical view
http://blogs.msdn.com/sharepoint/archive/2008/08/15/sql-server-2008-support-for-sharepoint-products-and-technologies.aspx
Web Servers
Web
App 1
Web
App 2
Site Collections
Site
Coll 1
Site
Coll 2
Content DBData Data
Licensing
http://office.microsoft.com/en-us/sharepointserver/FX101865111033.aspx
SharePoint Architecture
Web Browser Office Application
User
Interface
Web App
Tier
Microsoft Office Sharepoint Server 2007 (MOSS)
Windows Sharepoint Services 3(WSS)
.Net Framework 3.0
Internet Information Server 6.0
DataBase
Tier
Configuration
Admin.
Content
Content
Shared
Services
Search
Sharepoint Object model
SPListItem
SPList
SPWeb
SPSite
SPWebServer Server
Site Collection
SP Web
List
List Item
SiteCollection
SP Web
List
List Item List Item List Item
List
SP Web
http://msdn.microsoft.com/en-us/office/aa905503.aspx
Microsoft.SharePoint.Administration
Using Sharepoint Object Model
using System;
using System.Text;
using System.Collections;
using Microsoft.SharePoint;
using System.Collections.Generic;
static void Main(string[] args)
{
using (SPSite oSite = new SPSite("http://portals.millydabbraccio.com"))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
SPListCollection collSiteLists = oWebsite.Lists;
foreach (SPList oList in collSiteLists)
{
foreach (SPListItem oListItem in oList)
{
if (// put some conditions here!) {}
}
}
}
}
}
Agenda
 What is the SharePoint platform?
 The six SharePoint “Pillars” / Capabilities
 Sharepoint Infrastructure
 Sharepoint Architecture
 Sharepoint Object Model
 How to start with the SharePoint Platform
 Application domain
 Skills
 Roles
How to start with the SharePoint Platform
 Application domain
 Skills
 Roles
http://www.nonaka.eu/2008/01/04/sharepoint-as-application-platform/
Application domain
 Insider
 Web parts
 Filtering, paging, search
 Custom actions
 Add ..., Print ..., Send to ..., View preview
 Extender
 Office application
 Action panel, full text client search
 Server automation
 Ifilter, Document Converter
 Outsider
 Embedded application
 ISV Verticals Application
Skills
 Skills
Web User Interface Developers
Javascript, XHTML, SQL, ASP
Visual Studio developers
OM, Office App, Windows 2003
IT Professional
SQL Server, IIS 6, AD, Exchange
Roles
 Sharepoint Project Manager
 Sharepoint Administrator
 Sharepoint Architect
 Sharepoint Developer
 Sharepoint Trainer/Support
 Sharepoint Designer
Microsoft SharePoint Server
2007 Technical Overview
Romeo Pruno
nonaka.eu
Q&A

More Related Content

PPT
4 tools, sandboxed solutionds, web part development
PPTX
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
PPTX
APEX 4.0 New Features
PPTX
App deployment
PPTX
Apps for SharePoint
PPTX
SharePoint 2010 farm architecture design infrastructure
PPTX
SharePoint architecture-site
PPT
PoolParty 2010
4 tools, sandboxed solutionds, web part development
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
APEX 4.0 New Features
App deployment
Apps for SharePoint
SharePoint 2010 farm architecture design infrastructure
SharePoint architecture-site
PoolParty 2010

What's hot (20)

PPTX
What Is SPS Arabia
PPTX
Info path advanced development @ Sri Lanka SharePoint Forum
PDF
Sense/Net 6.0 product
PPTX
6 The UI Structure and The Web API
PPTX
[Tech.Ed India 2011] SharePoint Designer 2010 Top 10
PPTX
SharePoint 2013 Client Side Rendering
PPTX
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
PPTX
SharePoint as Development Platform for the Modern Intranet
PPTX
Access & SharePoint
PPTX
[AU SPC 2011] Backup Restore SharePoint 2010
PPTX
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Hous...
PPTX
[Tech.Ed India 2011] Backup and Restore SharePoint 2010
PDF
Rafael 1
PPTX
Introduction to JSLink in 2013
PPTX
Admin 101: So You're the New SharePoint Administrator...
PDF
Enterprise Portal 2.0
PPTX
SharePointArchitecture2
PDF
CUST-3 Document Management with Share
PPTX
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
PPTX
SharePoint 2010 architecture and infrastructure
What Is SPS Arabia
Info path advanced development @ Sri Lanka SharePoint Forum
Sense/Net 6.0 product
6 The UI Structure and The Web API
[Tech.Ed India 2011] SharePoint Designer 2010 Top 10
SharePoint 2013 Client Side Rendering
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
SharePoint as Development Platform for the Modern Intranet
Access & SharePoint
[AU SPC 2011] Backup Restore SharePoint 2010
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Hous...
[Tech.Ed India 2011] Backup and Restore SharePoint 2010
Rafael 1
Introduction to JSLink in 2013
Admin 101: So You're the New SharePoint Administrator...
Enterprise Portal 2.0
SharePointArchitecture2
CUST-3 Document Management with Share
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
SharePoint 2010 architecture and infrastructure
Ad

Similar to Microsoft SharePoint Server 2007 Technical Overview (20)

PPTX
SharePoint for the .NET Developer
PPTX
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
PPTX
Getting Started with SharePoint Development
PPTX
Introduction To Microsoft SharePoint 2013
PPT
Sharepoint Online
PPTX
Intro to SharePoint for Developers
PPTX
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
PPTX
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
PPTX
Share Point Object Model
PPTX
What’s New for Devs
PDF
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
PPTX
SharePoint 2010 Application Development Overview
DOCX
Resume ankur new
PPTX
SharePoint - Right Intro To Development
PPT
SharePoint 2010 and its development tools
PPTX
Share Point
PPTX
Share point 2010 overview
PPT
Sharepoint2
PPTX
Session 7 - Integrating share point with silverlight firestarter
PPTX
Microsoft Office SharePoint Server 2007 - Overview
SharePoint for the .NET Developer
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
Getting Started with SharePoint Development
Introduction To Microsoft SharePoint 2013
Sharepoint Online
Intro to SharePoint for Developers
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Share Point Object Model
What’s New for Devs
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
SharePoint 2010 Application Development Overview
Resume ankur new
SharePoint - Right Intro To Development
SharePoint 2010 and its development tools
Share Point
Share point 2010 overview
Sharepoint2
Session 7 - Integrating share point with silverlight firestarter
Microsoft Office SharePoint Server 2007 - Overview
Ad

More from DotNetMarche (20)

PDF
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...
PDF
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
PPTX
WPF 4 fun
PPTX
UI Composition - Prism
PPTX
UI Composition
PPTX
Model-View-ViewModel
PPTX
WPF basics
PPTX
Refactoring ASP.NET and beyond
PDF
Refactoring 2TheMax (con ReSharper)
PPT
jQuery Loves You
PPTX
Silverlight in Action
PPTX
Silverlight in Action
PPTX
Open XML & MOSS
PPTX
Soluzioni Microsoft per l'e-Learning
PDF
Installing and Administering MOSS
PPTX
[Hands on] testing asp.net mvc
PPTX
Asp.NET MVC Framework
PPTX
Introduzione al Testing
PPTX
Introduzione a CardSpace
PPTX
Introduzione a Workflow Foundation
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...
WPF 4 fun
UI Composition - Prism
UI Composition
Model-View-ViewModel
WPF basics
Refactoring ASP.NET and beyond
Refactoring 2TheMax (con ReSharper)
jQuery Loves You
Silverlight in Action
Silverlight in Action
Open XML & MOSS
Soluzioni Microsoft per l'e-Learning
Installing and Administering MOSS
[Hands on] testing asp.net mvc
Asp.NET MVC Framework
Introduzione al Testing
Introduzione a CardSpace
Introduzione a Workflow Foundation

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx

Microsoft SharePoint Server 2007 Technical Overview

  • 1. Microsoft SharePoint Server 2007 Technical Overview Romeo Pruno nonaka.eu
  • 2. Agenda  What is the SharePoint Platform?  The six SharePoint “Pillars” / Capabilities  Sharepoint Infrastructure  Sharepoint Architecture  Sharepoint Object Model  How to start with the SharePoint Platform  Application domain  Skills  Roles
  • 3. The six SharePoint “Pillars” / Capabilities Platform Service Business Intelligence Collaboration Portal Search Content Management Business process
  • 4. Sharepoint Infrastructure  Web Servers  Windows Server 2003  Windows Server 2008 (MOSS SP1)  IIS 6.0  IIS 7  Shared Service Provider  Windows Server 2003  Windows Server 2008 (MOSS SP1)  IIS 6.0  IIS 7  Shared DB infrastructure  Cluster SQL 2005  SQL 2008 (MOSS SP1) http://blogs.msdn.com/sharepoint/archive/2008/08/15/sql-server-2008-support-for-sharepoint-products-and-technologies.aspx
  • 5. Sharepoint Infrastructure / logical view http://blogs.msdn.com/sharepoint/archive/2008/08/15/sql-server-2008-support-for-sharepoint-products-and-technologies.aspx Web Servers Web App 1 Web App 2 Site Collections Site Coll 1 Site Coll 2 Content DBData Data
  • 7. SharePoint Architecture Web Browser Office Application User Interface Web App Tier Microsoft Office Sharepoint Server 2007 (MOSS) Windows Sharepoint Services 3(WSS) .Net Framework 3.0 Internet Information Server 6.0 DataBase Tier Configuration Admin. Content Content Shared Services Search
  • 8. Sharepoint Object model SPListItem SPList SPWeb SPSite SPWebServer Server Site Collection SP Web List List Item SiteCollection SP Web List List Item List Item List Item List SP Web http://msdn.microsoft.com/en-us/office/aa905503.aspx Microsoft.SharePoint.Administration
  • 9. Using Sharepoint Object Model using System; using System.Text; using System.Collections; using Microsoft.SharePoint; using System.Collections.Generic; static void Main(string[] args) { using (SPSite oSite = new SPSite("http://portals.millydabbraccio.com")) { using (SPWeb oWeb = oSite.OpenWeb()) { SPListCollection collSiteLists = oWebsite.Lists; foreach (SPList oList in collSiteLists) { foreach (SPListItem oListItem in oList) { if (// put some conditions here!) {} } } } } }
  • 10. Agenda  What is the SharePoint platform?  The six SharePoint “Pillars” / Capabilities  Sharepoint Infrastructure  Sharepoint Architecture  Sharepoint Object Model  How to start with the SharePoint Platform  Application domain  Skills  Roles
  • 11. How to start with the SharePoint Platform  Application domain  Skills  Roles http://www.nonaka.eu/2008/01/04/sharepoint-as-application-platform/
  • 12. Application domain  Insider  Web parts  Filtering, paging, search  Custom actions  Add ..., Print ..., Send to ..., View preview  Extender  Office application  Action panel, full text client search  Server automation  Ifilter, Document Converter  Outsider  Embedded application  ISV Verticals Application
  • 13. Skills  Skills Web User Interface Developers Javascript, XHTML, SQL, ASP Visual Studio developers OM, Office App, Windows 2003 IT Professional SQL Server, IIS 6, AD, Exchange
  • 14. Roles  Sharepoint Project Manager  Sharepoint Administrator  Sharepoint Architect  Sharepoint Developer  Sharepoint Trainer/Support  Sharepoint Designer
  • 15. Microsoft SharePoint Server 2007 Technical Overview Romeo Pruno nonaka.eu Q&A