Date post: | 28-Dec-2015 |
Category: |
Documents |
Upload: | caren-robinson |
View: | 214 times |
Download: | 0 times |
OFC202OFC202Microsoft WindowsMicrosoft Windows®® SharePointSharePoint®® Services Version Services Version 3:3:Overview and What’s NewOverview and What’s New
OFC202OFC202Microsoft WindowsMicrosoft Windows®® SharePointSharePoint®® Services Version Services Version 3:3:Overview and What’s NewOverview and What’s New
Mike FitzmauriceMike FitzmauriceSenior Product ManagerSenior Product ManagerMicrosoft CorporationMicrosoft Corporation
AgendaAgenda
What Windows SharePoint Services isWhat Windows SharePoint Services is
What it does for:What it does for:Collaboration solutionsCollaboration solutions
Document and information storageDocument and information storage
Web workspace developmentWeb workspace development
Initial coverage of theInitial coverage of theManagement experienceManagement experience
Development opportunityDevelopment opportunity
The Three Faces The Three Faces of Windows SharePoint Servicesof Windows SharePoint Services
Web Web
PlatformPlatform
CollaborationCollaboration
StoreStore
DocumentsDocumentsListsLists
ViewsViewsVersioningVersioningSecuritySecurity
PagesPagesWeb PartsWeb PartsSecuritySecurity
Web servicesWeb services
Announcements, Presence, Contacts, Events, Announcements, Presence, Contacts, Events, Libraries, Surveys, Discussions, Tasks, Issues… Libraries, Surveys, Discussions, Tasks, Issues…
The Out-Of-Box Collaboration The Out-Of-Box Collaboration Solution Solution
Web Web
PlatformPlatform
StoreStore
CollaborationCollaboration
Enhanced UIEnhanced UI
Improved navigationImproved navigation
Email integrationEmail integration
Improved meetings/calendarsImproved meetings/calendars
Project collaborationProject collaboration
Directory integrationDirectory integration
Tracking SolutionsTracking Solutions
WikisWikis
BlogsBlogs
RSSRSS
Next-Generation Next-Generation Collaboration SolutionCollaboration Solution
New Collaboration FunctionalityNew Collaboration Functionality
SharePoint sites can become the place SharePoint sites can become the place where team email is archived, shared, where team email is archived, shared, organizedorganized
Send Email Send Email toto SharePoint lists SharePoint listsEmailed discussions, meetings and documents Emailed discussions, meetings and documents are archived in a SharePoint discussion boardare archived in a SharePoint discussion board
Send Email Send Email fromfrom SharePoint sites SharePoint sitesPost a new announcement, optionally send it Post a new announcement, optionally send it in email to your fellow team membersin email to your fellow team members
View archived email in OutlookView archived email in OutlookYour discussion board shows up as an email Your discussion board shows up as an email folder folder in Outlookin Outlook
Email, Groups, and DiscussionsEmail, Groups, and Discussions
Directory IntegrationDirectory Integration
Default is AD Default is AD Distribution List Distribution List groupsgroupsExtensibleExtensible
Add support for Add support for security groups, 3rd security groups, 3rd party directoriesparty directories
Create Active Create Active Directory groups to Directory groups to represent site represent site membershipmembership
WSS maintains AD WSS maintains AD group membershipgroup membership
Built-in supportBuilt-in supporta.k.a. "Lightweight project management"a.k.a. "Lightweight project management"
List EnhancementsList Enhancements
New templates to expose tracking New templates to expose tracking scenariosscenarios“Tracking” templates for lists, sites“Tracking” templates for lists, sites
TrackingTracking
Rich history/versions/attributionsRich history/versions/attributions
Tracked comments (append-only field)Tracked comments (append-only field)
Attachment improvementsAttachment improvements
Reporting/ChartingReporting/Charting
Data integration and accessibilityData integration and accessibility
Wikis and BlogsWikis and Blogs
BlogsBlogsBlog site definition provides a ‘publishing’ oriented Blog site definition provides a ‘publishing’ oriented experienceexperienceSupport core blog features:Support core blog features:
Posts, Comments, ArchivesPosts, Comments, ArchivesMetaWeblog APIMetaWeblog API
WikisWikisNew Wiki site definition in Windows SharePoint ServicesNew Wiki site definition in Windows SharePoint Services
Easy to create, edit, link, and restore pagesEasy to create, edit, link, and restore pages
Key FeaturesKey FeaturesCollaborative, WYSIWYG page editingCollaborative, WYSIWYG page editing
Easy and automatic linkingEasy and automatic linking
Version differencingVersion differencing
All standard features (e.g. search, navigation, alerts, custom All standard features (e.g. search, navigation, alerts, custom fields)fields)
The Document and Data StoreThe Document and Data Store
Web Web
PlatformPlatform
CollaborationCollaboration
StoreStore
Document and Data StorageDocument and Data Storage
GoalsGoalsNail core document management functionality Nail core document management functionality Usable & Robust Document Management for the masses Usable & Robust Document Management for the masses APIs to work hand-in-hand with Servers, ClientsAPIs to work hand-in-hand with Servers, Clients
FeaturesFeaturesPer-item SecurityPer-item Security
List items and DocumentsList items and Documents List Item Versioning List Item VersioningLarge list and cross-list indexingLarge list and cross-list indexingList capacity improvements (width and length)List capacity improvements (width and length)Unified Web site containerUnified Web site container
Sites, Workspaces, Areas, ChannelsSites, Workspaces, Areas, ChannelsContent TypesContent TypesRecycle BinRecycle BinNew field types (append-only, multi-value lookups)New field types (append-only, multi-value lookups)Embedded Windows Workflow FoundationEmbedded Windows Workflow Foundation
Storage EnhancementsStorage Enhancements
Eliminate most common support call for Eliminate most common support call for WSSWSS(restore accidentally deleted content)(restore accidentally deleted content)
2-stage recycle bin2-stage recycle bin(user and administrator)(user and administrator)
Doesn’t include entire SitesDoesn’t include entire SitesUse event handler and run stsadm archiveUse event handler and run stsadm archive
Includes list items, documents and foldersIncludes list items, documents and folders
Recycle BinRecycle Bin
The Web Application Platform The Web Application Platform
CollaborationCollaboration
StoreStore Web
Web
PlatformPlatform
Web Application PlatformWeb Application Platform
Platform for many portal/workspace Platform for many portal/workspace applicationsapplications
Microsoft Office SharePoint Server 2007 is a Microsoft Office SharePoint Server 2007 is a perfect example of thisperfect example of this
Partners and customers should do the samePartners and customers should do the same
Consistent user experience across server Consistent user experience across server familyfamily
Consistent environment for development Consistent environment for development and managementand management
Facilities for intranet, extranet, Internet Facilities for intranet, extranet, Internet deploymentsdeployments
Sites can be upgraded with new featuresSites can be upgraded with new features
SharePoint Technology StackSharePoint Technology Stack((notnot a list of products) a list of products)
Operating System ServicesOperating System Services
DatabaseDatabase Web serverWeb server WorkflowWorkflow
.NET, esp. ASP.NET (.NET, esp. ASP.NET (Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc.Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc. ))
Core Workspace Services Core Workspace Services – delivered to the operating system– delivered to the operating system
StorageStorage SecuritySecurity ManagementManagement TopologyTopology Site ModelSite Model APIsAPIs
CollaborationCollaboration Document Document and Records and Records ManagementManagement
Web Content Web Content ManagementManagement
People and People and Personal-Personal-izationization
SearchSearch Business Business Process Process IntegrationIntegrationand Form and Form ServicesServices
Business Business IntelligenceIntelligence
Applications/Portal Solutions
Site Behavior EnhancementsSite Behavior Enhancements
SecuritySecurity
Pluggable AuthenticationPluggable AuthenticationASP.NET provider modelASP.NET provider model
Forms-based authenticationForms-based authentication
Active Directory Federation ServicesActive Directory Federation Services
Security-trimmed UISecurity-trimmed UI
Security Policies Security Policies Overriding lockoutOverriding lockout
E.g., investment bankers can’t see trader infoE.g., investment bankers can’t see trader info
E.g., Extranet users cannot modify a siteE.g., Extranet users cannot modify a site
Overriding allowOverriding allowE.g., attorneys must be allowed to see everything E.g., attorneys must be allowed to see everything everywhereeverywhere
Site ModelSite Model
Everything is a siteEverything is a siteSites are editable in SharePoint DesignerSites are editable in SharePoint DesignerExtensible TemplatesExtensible Templates
Editable in Visual Studio as XML filesEditable in Visual Studio as XML filesEasier to start with a WSS template and build on itEasier to start with a WSS template and build on it
Navigation EnhancementsNavigation EnhancementsPromote a subsite within Promote a subsite within logicallogical hierarchy hierarchyBreadcrumbs Breadcrumbs
Within a siteWithin a siteAcross sitesAcross sites
Editable navigation, quick launchEditable navigation, quick launch
Visual BlueprintVisual Blueprint
Management ExperienceManagement Experience
ManagementManagementKey customer pain pointsKey customer pain points
Inconsistent Setup between ProductsInconsistent Setup between Products
Too hard to find / do things in Central AdminToo hard to find / do things in Central Admin
Too many Topology RestrictionsToo many Topology RestrictionsFarms of various sizes & shapesFarms of various sizes & shapes
Flexibility in renaming & repurposing serversFlexibility in renaming & repurposing servers
Limited Capabilities in Network Support: Limited Capabilities in Network Support: Reverse proxies, SSL termination, IP-bound IIS virtual Reverse proxies, SSL termination, IP-bound IIS virtual serversservers
Support more than NT authenticationSupport more than NT authentication
Poor Resource Utilization & IsolationPoor Resource Utilization & IsolationHeavy weight services per portalHeavy weight services per portal
Shared services very inflexibleShared services very inflexible
UpgradeUpgrade
Central Administration SiteCentral Administration Site
Key ConceptsKey ConceptsServicesServices
Configuration DB:Configuration DB:Heart and soul of the farmHeart and soul of the farm
Changes propagated automatically, often asynchronouslyChanges propagated automatically, often asynchronously
Administration Web Application:Administration Web Application:Central admin is special: one per farmCentral admin is special: one per farm
Shared Service Provider (SSP) Admin is a WSS content Shared Service Provider (SSP) Admin is a WSS content sitesite
It will be on all Web Front Ends (WFEs)It will be on all Web Front Ends (WFEs)
Shared Services:Shared Services:e.g., Indexing, Search, Excel, InfoPath Formse.g., Indexing, Search, Excel, InfoPath Forms
Shareable across Web applications (nee “virtual Shareable across Web applications (nee “virtual servers”), farmsservers”), farms
High-value, resource-intensive, can run on non-WFE High-value, resource-intensive, can run on non-WFE servers servers
Managed in WSS’ UI, delegatable when desiredManaged in WSS’ UI, delegatable when desired
Key ConceptsKey ConceptsServersServers
Web front-ends (WFEs) are always mirroredWeb front-ends (WFEs) are always mirrored
Application servers have all SSP ProcessesApplication servers have all SSP ProcessesActivate services on hardware as neededActivate services on hardware as needed
Scale hardware based on your needsScale hardware based on your needs
Highly available via redundancy except:Highly available via redundancy except:Index Gatherer (backup/restore only)Index Gatherer (backup/restore only)
SQL Server (uses clustering instead)SQL Server (uses clustering instead)
Additional Network CapabilitiesAdditional Network Capabilities
ExtranetExtranet- and Internet-ready by design- and Internet-ready by design
Multiple dMultiple domainsomains
Multiple authentication providersMultiple authentication providers
SSL, IPSec, etc.SSL, IPSec, etc.
Shared ServicesShared ServicesBusiness unit ITBusiness unit ITUp to one per Up to one per business groupbusiness group
Service-level Service-level configurationconfiguration
Central AdminCentral AdminIT AdministratorsIT AdministratorsFarm-level Farm-level
StatusStatusResource Resource managementmanagement
One per farmOne per farm
Administrative ArchitectureAdministrative Architecture
Site SettingsSite SettingsBusiness site Business site ownerownerSite specific Site specific configuration configuration & tasks& tasks
Three Tier AdministrationThree Tier AdministrationWeb-basedWeb-basedRole- & Task-DelineatedRole- & Task-DelineatedControlled DelegationControlled DelegationSecure IsolationSecure Isolation
ManagementManagementAdditional changesAdditional changes
Extensible Administration experienceExtensible Administration experienceExtensible central administration siteExtensible central administration site
Office “12” SharePoint Servers provide add-onsOffice “12” SharePoint Servers provide add-ons
““Take Ownership” monitoringTake Ownership” monitoringBy default, server admins have no site privilegesBy default, server admins have no site privileges
If they grant themselves access, it’s logged/auditableIf they grant themselves access, it’s logged/auditable
Based on security policiesBased on security policies
Backup/Restore, including VSS supportBackup/Restore, including VSS supportstsadm.exe works on live server for site stsadm.exe works on live server for site collection archive/restorecollection archive/restore
Side-by-Side UpgradeSide-by-Side UpgradeSupports gradual upgrade of large, complex Supports gradual upgrade of large, complex environmentsenvironments
Development OpportunityDevelopment Opportunity
Types of Development Types of Development DeliverablesDeliverables
DataData
MetadataMetadata
BehaviorBehavior
ASP.NET extensionsASP.NET extensions
Packaged Feature and Site Packaged Feature and Site SolutionsSolutions
DataData
Programmatic access to data and Programmatic access to data and documentsdocuments
Custom (or customized) lists, libraries, Custom (or customized) lists, libraries, viewsviews
Calendars / Contacts / Announcements / Links / Calendars / Contacts / Announcements / Links / Surveys / Discussions …Surveys / Discussions …
Content Migration APIsContent Migration APIs
Change logsChange logs
MetadataMetadata
Column TemplatesColumn TemplatesCentralized Field ManagementCentralized Field Management
E.g., all “Priority” fields should have 3 choices: E.g., all “Priority” fields should have 3 choices: 1, 2, 31, 2, 3
Content TypesContent TypesReusable definition of a list schemaReusable definition of a list schema
HierarchicalHierarchical
Associate BehaviorsAssociate BehaviorsEventsEvents
Document TemplatesDocument Templates
WorkflowsWorkflows
Behavior – EventsBehavior – Events
Before and after eventsBefore and after events
List schema eventsList schema events
SPWeb deletion eventsSPWeb deletion events
Events on lists and librariesEvents on lists and libraries
Pre-synchronous with cancellation and Pre-synchronous with cancellation and filteringfiltering
Multiple event receiversMultiple event receivers
Event Receivers per-list ItemEvent Receivers per-list Item
Attach events at web or item levelAttach events at web or item level
Behavior – WorkflowBehavior – Workflow
Windows Workflow Foundation is Windows Workflow Foundation is embeddedembedded
ProjectsProjectsWorkflow activitiesWorkflow activities
Workflow assembliesWorkflow assemblies
Workflow metadataWorkflow metadata
Workflow UIWorkflow UI
ToolsToolsVisual StudioVisual Studio
SharePoint DesignerSharePoint Designer
ASP.NET ExtensionsASP.NET Extensions
It’s never “should I use ASP.NET or It’s never “should I use ASP.NET or SharePoint sites?,” it’s “should I use SharePoint sites?,” it’s “should I use ASP.NET to write from scratch or to extend ASP.NET to write from scratch or to extend SharePoint sites?”SharePoint sites?”
Web PartsWeb Parts
Custom controlsCustom controls
Custom pagesCustom pages
Master pagesMaster pages
User/role providersUser/role providers
FeaturesFeatures
Combination of list/view/Web Part/Event Combination of list/view/Web Part/Event Handler/workflow component/etc.Handler/workflow component/etc.
Can be packaged and deployed as a single Can be packaged and deployed as a single setset
Site Definitions are now largely sets of Site Definitions are now largely sets of featuresfeatures
Sharable across site definitionsSharable across site definitions
Site DefinitionsSite Definitions
Low-level instructions and resources for Low-level instructions and resources for creating, rendering sitescreating, rendering sites
All sites are based on a site definitionAll sites are based on a site definition
Created with XML and ASP.NET resourcesCreated with XML and ASP.NET resources
Can execute code during site creationCan execute code during site creation
Whole new kinds of sitesWhole new kinds of sitesTeam software developmentTeam software development
University coursesUniversity courses
Specialized project managementSpecialized project management
Blogs/WikisBlogs/Wikis
Activity monitorsActivity monitors
A lot of improvements have been madeA lot of improvements have been made
A lot of work has been done on top of WSSA lot of work has been done on top of WSS
There’s a lot you can do with this There’s a lot you can do with this technology, so…technology, so…
ConclusionConclusion
See the next session on Microsoft Office SharePoint Server See the next session on Microsoft Office SharePoint Server 20072007
See the other breakout sessions See the other breakout sessions
The 2007 Microsoft Office The 2007 Microsoft Office System System Clients. Servers. Clients. Servers. Solutions.Solutions.
Install Beta 2 today! Install Beta 2 today! It’s in your attendee bagIt’s in your attendee bag
Learn more at the Office System TLCLearn more at the Office System TLCDemo Stations / Hands-on-Labs / Chalk-talksDemo Stations / Hands-on-Labs / Chalk-talks
Get more informationGet more informationhttp://www.microsoft.com/office/preview/technologies/http://www.microsoft.com/office/preview/technologies/ http://msdn.microsoft.com/sharepoint/
TalkTalk
LabLab
DemoDemo
ResourcesResourcesOFC00OFC00
11 Building InfoPath Forms That Run as Both Rich Client and Browser ApplicationsBuilding InfoPath Forms That Run as Both Rich Client and Browser Applications
OFC00OFC0022 Designing Content Driven Web Sites with Office SharePoint Server 2007Designing Content Driven Web Sites with Office SharePoint Server 2007
OFC00OFC0033 What's New in The 2007 Microsoft Office Clients Feature WalkthroughWhat's New in The 2007 Microsoft Office Clients Feature Walkthrough
OFC00OFC0044 What's New in Windows SharePoint Services (version 3): Feature WalkthroughWhat's New in Windows SharePoint Services (version 3): Feature Walkthrough
OFC00OFC0055 People and Permissions in Office SharePoint Server 2007People and Permissions in Office SharePoint Server 2007
OFC00OFC0066 Introducing Content Types for Windows SharePoint Services (version 3)Introducing Content Types for Windows SharePoint Services (version 3)
OFC00OFC0077
Using Microsoft Office Excel 2007 Spreadsheets for Web Service-Based Using Microsoft Office Excel 2007 Spreadsheets for Web Service-Based Calculations Calculations and Browser Renderingand Browser Rendering
OFC00OFC0088 Connecting Groove Workspaces to Enterprise SystemsConnecting Groove Workspaces to Enterprise Systems
OFC00OFC0099
Understanding The 2007 Microsoft Office System User Experience and Interface Understanding The 2007 Microsoft Office System User Experience and Interface DesignDesign
OFC01OFC0100 Creating Workflows for Windows SharePoint Services (version 3)Creating Workflows for Windows SharePoint Services (version 3)
OFC01OFC0111 What's New in Microsoft SharePoint Server 2007: Feature WalkthroughWhat's New in Microsoft SharePoint Server 2007: Feature Walkthrough
OFC01OFC0122
Understanding the Structure and Solution Capabilities of The Microsoft Office Understanding the Structure and Solution Capabilities of The Microsoft Office Open XML FormatsOpen XML Formats
OFC01OFC0133 Creating Structured Document Templates with Microsoft Office Word 2007Creating Structured Document Templates with Microsoft Office Word 2007
ResourcesResourcesTechnical Chats and Webcastshttp://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp
Microsoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspx
MSDN & TechNet http://microsoft.com/msdnhttp://microsoft.com/technet
Virtual Labshttp://www.microsoft.com/technet/traincert/virtuallab/rms.mspx
Newsgroupshttp://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx
Technical Community Siteshttp://www.microsoft.com/communities/default.mspx
User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx
Fill out a session Fill out a session evaluation on evaluation on
CommNet andCommNet and Win an XBOX Win an XBOX
360!360!
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.