virtual techdays india │ 9-11 february 2011 sharepoint foundation: the journey from windows...
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
Health Analyzer Security Enhancements PowerShell
Back up Restore
virtual techdaysINDIA │ 9-11 February 2011
Environment
Administration
Verb Noun Param
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 techdaysINDIA │ 9-11 February 2011
Reference links
SharePoint Foundation 2010 Download Link : http://
www.microsoft.com/downloads/en/details.aspx?FamilyID=49c79a8a-4612-4e7d-a0b4-3bb429b46595&displaylang=en
SharePoint Foundation 2010 Reference Links : http://msdn.microsoft.com/en-us/library/ee539432.aspx http://
sharepoint.microsoft.com/en-in/product/Related-Technologies/Pages/SharePoint-Foundation.aspx
SharePoint Server 2010 SDk: http://msdn.microsoft.com/en-in/library/ee557253.aspx