virtual techdays india │ 9-11 february 2011 sharepoint foundation: the journey from windows...

38
virtual techdays INDIA 9-11 February 2011 SharePoint Foundation: The journey from Windows SharePoint Services Hari Seelam & Raju UpadhyayulaSolution Architects, TCS

Upload: edward-lynch

Post on 30-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Foundation: The journey from Windows SharePoint Services

Hari Seelam & Raju Upadhyayula│ Solution Architects, TCS

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connective Services (BCS) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connective Services (BCS) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

Evolution History

SharePoint Team Services “v1”

2001

2003 2006

2010

SharePoint Portal Server 2003

Windows SharePoint Services “v2”

Windows SharePoint Services “v3”

Office SharePoint Server 2007

(Portal, Web Content M

anagement, and More)

SharePoint Foundation Services “v4”

SharePoint 2010

(Portal, Web Content M

anagement, and More)

SharePoint Portal Server 2001

Content Management Server 2002

STS (SharePoint Team Services) & SPS (SharePoint Portal Server) It was used to share Contacts, Calendar events, and Documents within

teams and small departments SPS made as an MS Exchange 2000 public folder application

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

Evolution History - 2001

SharePoint Team Services “v1”

SharePoint Portal Server 2001

Second generation of SharePoint STS was renamed to Windows SharePoint Services (WSS) Used SQL server to store all the data SPS kept its name from the previous version Introduced Administration Tools Limitations with the product with scalability

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

Evolution History - 2003

SharePoint Portal Server 2003

Windows SharePoint Services “v2”

Content Management Server 2002

WSS 3.0 has been released in Oct 2006 Used an MS SQL–based server to store its content. Basic web portal, collaboration & intranet services Presence over Intranet and Internet Enhanced Administrative & Security features SPS was now renamed MS Office SharePoint Server (MOSS) MOSS was made available in different flavors to target different audiences

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

Evolution History - 2007

Windows SharePoint Services “v3”

Office SharePoint Server 2007(Portal, Web Content Management, and More)

virtual techdaysINDIA │ 9-11 February 2011

Windows SharePoint Services 3.0(WSS)(Core sites and Workspace Services)

Microsoft Office SharePoint Server 2007(Value-Added Applications and Services Built on WSS3.0)

Windows Server 2003 (or later)

Internet Information Services 6.0 (or later)

.NET Framework 2.0 and ASP.NET 2.0 (or later)

Requires x32 /x64 operating systemWindows Server 2003/2008

SharePoint Journey

Evolution History – Technology Stack – WSS 3.0

SQL Server 2005

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connective Services (BCS) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

MOSS 2007

WSS 3.0

SharePoint Foundation

BCS

Client OM Ribbon UISandbox Solution

PowerShell

Health AnalyzerSharePoint Workspace

Core SitesContent Mgmt.

SSP BDC

SA

Content Mgmt.Core Sites

Data Sources

Web Discussions

Web bot

virtual techdaysINDIA │ 9-11 February 2011

SharePoint JourneySharePoint Foundation Features

CompositesBusiness Connectivity ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Communities

Blogs and Wikis

SitesRibbon UISharePoint WorkspaceSharePoint MobileOffice ClientOffice Web App IntegrationStandards Support

Communities

Search

Sites

Composites

ContentInsights

InsightsPerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPower Pivot

SearchSocial RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

ContentEnterprise Content TypesMetadata and NavigationDocument SetsAudio and Video Content TypesRemote Blob StorageList Enhancements

SharePoint Server 2010

SharePoint Foundation 2010

Office Client Ribbon interface The Ribbon offers new functionality serves as the primary command surface to interact

with objects. Simplifies the Navigation

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

Office Client Ribbon

SharePoint Workspace SharePoint Workspace (formerly called Groove): a smart client for SharePoint. Supports

online, offline and Synchronization of data. This synchronization can be made by the help of "Sync to SharePoint workspace" option

in the Site settings of SharePoint 2010.

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

Business Connectivity Services (BCS) Replacement of BDC Brings LOB Data Into SharePoint SharePoint List with External Data Allows CRUD

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

SharePoint

Office Apps

Client Runtime

Offline Operations Cache

DevelopmentPlatform

Business Intelligence

Enterprise content mgmt

Collaboration social

EnterpriseSearch

ECT Store Runtime Security Solution

PackagingOut of the

box UI

Web 2.0DBWCFWeb Service

.NET LOB

Design Tools

SharePoint Designer 2010

Visual Studio 2010

Client Object Model(Client OM)Microsoft SharePoint Foundation 2010 introduces

Three new client APIs for interacting with SharePoint sites. Those three are:- 1) .NET managed application. 2) Silverlight application. 3) ECMAScript which executes in the browser.

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

Events Improvements Microsoft SharePoint Foundation 2010 supports multiple new events, including on-

create events for lists and Web sites and support for synchronous after events Many of the new events are available in both synchronous and asynchronous modes

Two new Add events have been provided for SharePoint lists: ListAdding(SPListEventProperties) ListAdded(SPListEventProperties) In addition to these Add events, two Delete events have also been added to SharePoint lists: ListDeleting(SPListEventProperties) ListDeleted(SPListEventProperties)

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

Sandboxed Solutions A sandboxed solution is a new concept in Microsoft SharePoint Foundation that allows

site collection users to upload their own custom code solutions. Sandboxed solution uses a subset of the Microsoft.SharePoint namespace.

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

Windows PowerShell for SharePoint Command-line interface / Tool that complements Cmd.exe Windows PowerShell supersedes the Stsadm.exe administration tool.

Health Analyzer SharePoint Health Analyzer, an extensible, rules-based infrastructure to monitor server

farm. It Checks & Identifies potential configuration, performance, and security problems

virtual techdaysINDIA │ 9-11 February 2011

SharePoint Journey

SharePoint Foundation Features

virtual techdaysINDIA │ 9-11 February 2011

DEMO: Foundation Features

Hari Seelam │ Solution Architect, TCS

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connectivity Services (BCS) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

# Case 1 Case 2

1 The System should have to Store scanned copies as Attachments

The System should have to Store scanned copies as Attachments

2 The System should have to publish Content on Regular intervals

The System should have to publish Content on Regular intervals

3 The System should provide access:a) End Customers (any body) across the

globe can be able to see the Content published on regular events

b) Partners can be able to provide Data c) Management can be able to view

Reports

The System should provide access:a) End Customers (any body) across the

globe can be able to see the Content published on regular events

b) Partners can be able to provide Data c) Management can be able to view

Reports

virtual techdaysINDIA │ 9-11 February 2011

SDLC

Requirements Suitability Case Study

# Case 1 Case 2

4 The System should provide a collaborative platform for the teams to interact

The System should provide a collaborative platform for the teams to interact

5 The System should retrieve Data from External Databases

The System should retrieve Data from External Databases

virtual techdaysINDIA │ 9-11 February 2011

SDLC

Requirements Suitability Case Study

# Case 1 Case 2

6 The System should show Dashboards and Analytical Reports

7 The user can be able to use Excel and Visio online

virtual techdaysINDIA │ 9-11 February 2011

SDLC

Requirements Suitability Case Study

# Case 1 Case 2

1 The System should have to Store scanned copies as Attachments The System should have to Store scanned copies as Attachments

2 The System should have to publish Content on Regular intervals The System should have to publish Content on Regular intervals

3 The System should provide access:a) End Customers (any body) across the globe can be able to see

the Content published on regular eventsb) Partners can be able to provide Data c) Management can be able to view Reports

The System should provide access:a) End Customers (any body) across the globe can be able to see

the Content published on regular eventsb) Partners can be able to provide Data c) Management can be able to view Reports

4 The System should provide a collaborative platform for the teams to interact

The System should provide a collaborative platform for the teams to interact

5 The System should retrieve Data from External Databases The System should retrieve Data from External Databases

6 The System should show Dashboards and Analytical Reports

7 The user can be able to use Excel and Visio online

virtual techdaysINDIA │ 9-11 February 2011

SDLC

Requirements Suitability Case Study

SharePoint Foundation(WSS 4.0)

SharePoint Server (SP 2010)

virtual techdaysINDIA │ 9-11 February 2011

SDLC

Development

FarmSPFarm

Web ApplicationsSPWebApplication

Site Collections Site collectionSPSite

Site SPWeb

Root Site

Sub sites

Field 1 Field 2 Field 3

Item 1

Item 2

Item 3

Item 4

Item -SPListItem

List - SPList

Field 1 Field 2 Field 3

File 1

File 2

File 3

File 4

File – SPFileFolder - SPFolder

Document Library - SPDocumentLibrary

Lists

virtual techdaysINDIA │ 9-11 February 2011

DEMO: Business Connectivity Services (BCS)

Hari Seelam │ Solution Architect, TCS

virtual techdaysINDIA │ 9-11 February 2011

DEMO: Client Object Model

Hari Seelam │ Solution Architect, TCS

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connective Services (BCS ) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

virtual techdaysINDIA │ 9-11 February 2011

Environment

Software Requirements

Microsoft SharePoint Foundation 2010

Microsoft SharePoint Server 2010

Windows Server 2008 (x64 only) for Production Environments

Windows 7 or Vista (x64 only) for Development Environments only

Internet Information Services 7.0

.NET Framework and ASP.NET 3.5 SP1

Requires x64 operating systemWindows Server 2008Windows Server 2008R2Windows 7 (only for development)Windows Vista SP2 (only for development) SQL Server 2008

Topology Installation Configuration Deployment Models

virtual techdaysINDIA │ 9-11 February 2011

Environment

Setup

Multi-tenant: Isolation of data, functionality, administration, customizations, and operations. Multiple customers within the same shared set of resources. Corporate, on-premise deployments.

Hosting: Same as multi-tenant, plus an integration into other multi-tenant services to include: Exchange, OCS, Project, CRM, UMS, firewalls, control panels, billing systems, and DNS to

name a few.

virtual techdaysINDIA │ 9-11 February 2011

Environment

Setup

virtual techdaysINDIA │ 9-11 February 2011

DEMO: Administration

Raju Upadhyayula│ Solution Architect, TCS

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connective Services (BCS) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

Pre-Upgrade Checker Command In-Place Upgrade Database Attach Upgrade

Content database Profile & Project Service Database Configuration, Search

Hybrid Approach Detach DBs Upgrade to 2010 in-place DB Attach content DBs

Side-by-side installation Gradual upgrade

virtual techdaysINDIA │ 9-11 February 2011

Upgrade

Approach

SharePoint Journey Evolution History SharePoint Foundation Features

SDLC Requirements suitability Business Connective Services (BCS) Client Object Model

Environment Software Requirements Setup Administration

Upgrade

virtual techdaysINDIA │ 9-11 February 2011

Summary

virtual techdaysTHANKS│ 9-11 February 2011

[email protected] │ http://[email protected]