Microsoft SharePoint Server 2007 Technical Overview Romeo Pruno nonaka.eu.

Post on 19-Jan-2016

216 views 0 download

Transcript of Microsoft SharePoint Server 2007 Technical Overview Romeo Pruno nonaka.eu.

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

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 ServersWeb

App 1Web

App 2

Site CollectionsSite

Coll 1Site

Coll 2

Content DBData Data

Licensing

http://office.microsoft.com/en-us/sharepointserver/FX101865111033.aspx

SharePoint Architecture

Web Browser Office ApplicationUser Interface

Web AppTier

Microsoft Office Sharepoint Server 2007 (MOSS)

Windows Sharepoint Services 3(WSS)

.Net Framework 3.0

Internet Information Server 6.0

DataBaseTier Configuration Admin.

Content Content Shared Services Search

Sharepoint Object model

Server

Site Collection

SP Web

List

List Item

SiteCollection

SP Web

List

List Item

List Item

List Item

List

SP Web

SPWebServer

SPSite

SPWeb

SPList

SPListItem

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

SkillsWeb User Interface Developers

Javascript, XHTML, SQL, ASPVisual 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