hosted sharepoint
DESCRIPTION
Hosted SharePoint. Part 2/3: SharePoint Products And Technologies: Platform For SaaS and Opportunities For Hosting Partners. Hosted SharePoint. Speaker Name [email protected] http://blogs.msdn.com/speaker Microsoft Corporation. Agenda. WSS architecture and what’s in Version 3.0 - PowerPoint PPT PresentationTRANSCRIPT
Hosted SharePoint
Part 2/3: SharePoint Products And Technologies: Platform For SaaS and Opportunities For Hosting Partners
Speaker [email protected]://blogs.msdn.com/speaker Microsoft Corporation
Hosted SharePoint
Agenda
• WSS architecture and what’s in Version 3.0• Application templates• WSS deployment considerations
• Resources
Core Services
CollaborationDiscussionsCalendarsE-MailPresenceProject MgtOffline
Operating System Services
Web Parts | Personalization | Master Pages | Provider Framework (Navigation, Security…)
Database services Workflow servicesSearch services
Content MgtAuthoringApprovalWeb PublishingPolicy & AuditingRights MgtRetentionMulti-LingualStaging
PortalMySitesTargetingPeople FindingSocial NetworkingPrivacyProfilesSite Directory
SearchIndexingRelevanceMetadataAlertsCustomizable UX
BPMRich\Web FormsBiz Data CatalogData in ListsLOB ActionsSingle Sign-OnBizTalk Integ.
BIExcel ServicesReport Center KPIsDashboardsSQL RS\AS Integ.Data Con. Library
Site ModelRenderingTemplatesNavigationVisual Blueprint
StorageRepositoryMetadataVersioningBackup
SecurityRights\RolesPluggable Auth.Per ItemRights Trimming
ManagementDelegationProvisioningMonitoringStaging
TopologyConfig. Mgmt.Farm ServicesFeature PolicyExtranet
APIsFields\Forms OM and SOAPEventsDeployment
SharePoint Architecture
WSS 3.0: What’s New For Hosting Partners
• Forms Authentication support• Rich set of pre-built Applications for SMBs
– ~ 40 application templates• Better up-sell scenarios • Improved Manageability
Enhanced WSS Customization• Design dashboards, reports and workflow• Application and DB integration• Tools: SharePoint Designer, Access, InfoPath• Integration with Access and Groove
Initial WSS Customization• Taylor the pre-built Application Templates • Team collaboration and productivity• Business process and workgroup tasks
Basic WSS Enablement• Install WSS (out-of-the-box) • Leverage WS03/SBS deployed infrastructure• Document, meeting and project collaboration• Outlook integration• Extranets
Small Biz projects Basic Enablement
Initial Customization
Enhanced Customization
Total Fee ($) $2,000 $7,200 $23,700Services ($) $2,000 $7,200 $13,000Hours 20 80 120Margin (%) 60% 50% 46%
Mid MarketExample
$100K+$50K to $150K1 to 5 mths20%
Sources: MS studies, IDC: Paths to Opportunities with Windows SBS 2003: Customizing WSS, and other sources
Variety Of Opportunities Target growth, expansion, and partnering
What’s New For Developers
• ASP.Net 2.0 compatibility – Enables increased developer productivity via Visual Studio
tools– Leverage the ASP.Net ecosystem
• Office SharePoint Designer 2007 for customization• Community ecosystem
What’s In WSS 3.0Collaboration tools
• Core Collaboration and Document Life Cycle– Tracking and project management tasks
in charts– Detailed major/minor versions– Required check out for edits– Document library improvements
• Anywhere access– Outlook integration: E-Mail to and from sites,
folder views, and calendar– Keeping informed: Search, alerts, RSS
and task notifications– Mobility: Some types of lists can sync to mobile
• Community and Communication– Wikis and blogs– Improved surveys, email and discussions– People and Groups: Distribution lists generated
at site creation
Application Templates Beyond Team Workspaces
• Basic configuration for common processes and workgroup tasks
• Facilitate end user adoption• Showcase platform capabilities
for targeted deployments• Starting point for deeper solutions
and business impact– Richer ‘fit and value’ in Office
SharePoint Server’s, design tools, community kits
– Partner solutions: deploy, customize, ‘verticalize’, integrate
1.1 Million Downloads
Application Templates For WSS V3Highlighting new platform capabilities• Core collaboration
– Gantt chart view for tracking project tasks
– Wikis and blogs• Anywhere access
– Outlook integration: Email to and from sites, folder views, and calendar
– Staying informed: Alerts, RSS, task notifications
• Platform improvements– ASP.NET 2 – web parts, master
pages, pluggable authentication– Customization enhancements –
templates, feature extensibility– Windows Workflow Foundation– Content types
SharePoint Sites Development Process
1. Web site construction
Page layout and design Master Page creation
CSS stylesheet edit/apply List/Content Type design Creation of sample data Web part page creation
Web part hookup No-code data view/forms
No-code workflows
TOOL: SharePoint Designer +
Browser
2. Custom Coding(if necessary)
Web ControlsWeb Parts
ASP.NET page coding: in page
code behind Workflow actions Event handlers
TOOL: Visual Studio
3. Finalization
Create site definition (WSP)from working site
Highlight…..Folks in IT quarantine area
TOOL: future VS add-in
4. Deployment
Box admin installs new app template using WSP on production server
Application Templates For WSS 3.0 The New “Fantastic 40” = 20 + 20
• Absence and Vacation Schedule Mgmt.• Budgeting and Tracking Multiple
Projects• Bug Database• Call Center• Change Request Management• Compliance Process Support Site• Contacts Management• Document Library and Review• Event Planning• Expense and Reimburse Approval• Help Desk• Inventory Tracking• IT Team Workspace• Job Requisitions and Interview Mgmt.• Knowledge Base• Lending Library• Physical Asset Tracking and Mgmt.• Project Tracking Workspace• Room and Equipment Reservations• Sales Lead Pipeline
• Basic Survey Site• Board of Directors• Classroom Management• Competitive Intelligence Dashboards• Employee Activities Site• Employee Self Service Benefits• Employee Training Materials• New Product Development• Notes Compete – Team Work Site• Publication Review• Sports League • Team Site – HR• Team Site – Marketing• Timecard Management• Timesheet and Billing• Vertical – Financial Services• Vertical – Government• Vertical – Manufacturing• Vertical – Professional Services• Vertical – Professional Services 2
Multi-language and extra functionality;server scenarios for central admins:
English Only and user-ready;user scenarios for site owners:
Customization, Design And Development Tools
WSS 3.0 Deployment Considerations
• Flexible Authentication Models• Web Application Isolation• Host Header and Corporate Mode
Consolidation• Scalable Database Architecture built on
SQL Server with support for TBs of data• Cluster Support• Virtual Server support
WSS 3.0 Architecture Single Server configuration
• Strengths– Fast and easy– Network considerations
• Limitations– Limited data and user load
capability– Availability and reliability
One Server which contains
Web front end ApplicationDatabase
WSS 3.0 ArchitectureServer Farm configuration
• Strengths– Data and user load
capability– Availability and
reliability– Exercise feature
deployment– Performance
• Limitations– Setup/configuration– Network
considerations
Load balanced serversWeb frontends (2..N)Applications
Dedicated SQL server/Clustered SQL Server
Site density per server can be 10000’ sites - depending on the implementation design and usage
Windows-based Hosting 4.5 Architecture
Site Provisioning • Done thru Control Panel• Scalable Hosting mode:
– 1 DNS entry maps to 1 site collection• Optionally disable provisioning capabilities
from site actions• Configuration options to consider:
– Site templates: What functionality to offer– Number of users: Hosters with AD are more worried– Space: Site Quota– Bandwidth: No tools to enforce!
• OOB Admin Web Services are broken– Developed custom web service to provision sites in
host header mode
User Provisioning & Management• Admin utility to create initial user & site• Provisioning of users
– Web Part• Manage User web part
– Site Settings• Available to Admins
– Features • Available to All users
Update for Windows Server 2008 (RC1)• Windows Web 2008 matches +/- Server 2003 capacities
– (32 and 64 bits)• SharePoint Services no longer a built-in role in RC1
– (was included in RC0)• Required to download and install WSS 3.0 SP1
– Published Dec 8th, 2007– 100 MB download– From these links: x86, x64
• Same types of deployments possible– Single server on Web, Standard– Multiple servers farm on Web, Standard, Enterprise
• Gotchas– Web 2008 cannot be a DNS host– If authentication is built-in SQL, hence not Windows local accounts
or AD, anonymous licensing is OK.
Summary And Takeaways
• Growing trend of SMB’s evaluating SaaS: business solutions, while optimizing IT investments
• SharePoint products and technologies provide platform for Web-based applications
• WSS 3.0 and it’s Application Templates to meet SMB business needs and help hosts differentiate with value
Resources And Next Steps
• Windows SharePoint Services TechCenterhttp://www.microsoft.com/technet/windowsserver/sharepoint
• Application Templates for Windows SharePoint Services 3.0 http://www.microsoft.com/sharepointapps
• SharePoint Products and Technologies Community Web Site http://www.microsoft.com/sharepoint/community
• SharePoint Team Blog http://blogs.msdn.com/sharepoint • Windows-based Hosting for provisioning Servers
http://www.microsoft.com/technet/serviceproviders• Microsoft SharePoint Products and Technologies Team
Blog
QUESTIONS?End of Part 2/3
Windows Server 2008 Web Edition
• Reduced costs, increased capacity• 4 processors• 4 GB Ram (x32), 32 GB (x64)• Microsoft® SQL Server™ allowed for local Web
applications• Does NOT Include Windows SharePoint
Services• Server Core optional install• Can’t be a hyper-v host• Could run Virtual Server, but illegal
– SPUR restricts usage to web only workloads.