15. Administration
Server Farm
Web Application Web Application …
Web Application
Site Collection Site Collection …
Site Collection
Sites Lists Libraries
Sites
Lists Libraries Sites
23. FRONT END BACK END
SPUCHostService.exe
SPUCWorkerProcess.exe
24. FRONT END BACK END
SPUCHostService.exe
SPUCWorkerProcess.exe
Subset-Model
Request
25. FRONT END BACK END
SPUCHostService.exe
SPUCWorkerProcess.exe
Full-Model
Request
26. FRONT END BACK END
SPUCHostService.exe
SPUCWorkerProcess.exe
Run for
30sec
Resource Wasting
Call
27. Protects Site Collection from resource intensive solutions
• Resource Points
•
•
•
• Absolute Limit
•
•
28. Resources Absolute
Metric Name Description Units
per Point Limit
AbnormalProcess-
Process gets abnormally terminated Count 1 1
TerminationCount
CPUExecutionTime CPU exception time Seconds 3’600 60
CriticalExceptionCount Critical exception fired Number 10 3
% Units of overall
PercentProcessorTime Note: # of cores not factored in 85 100
Processor consumed
SharePointDatabase-
SharePoint DB Queries invoked Number 20 100
QueryCount
SharePointDatabase- Amount of time spent waiting
Seconds 120 60
QueryTime for a query to be performed
UnhandledException-Count Unhandled Exceptions 50 3
[7 more...]
32. • Access to file system
•
X
•
•
•
•
•
• Running with elevated privileges
• Access to external web service calls
33. Visual Studio 2010 SharePoint 2010 item templates
Sandbox
Sandbox compatible?
Visual Studio Item Template Visual Studio Item Template
compatible?
Visual Web Part Event Receiver
Visual Web Part (Sandboxed) Module
Content Type
Web Part
List Definition From Content
Sequential Workflow Type
State Machine Workflow
List Definition
List Instance
Business Data Connectivity
Model Empty Element
Application Page User Control
Office Professional PlusWith Microsoft® Office Professional Plus, you get the latest version of the Office applications, seamlessly connected and delivered with cloud services, so you can access your documents, email, and calendars from virtually any device. Office Professional Plus includes the new Office Web Apps, online companions to Word, Excel, PowerPoint, and OneNote, which let you review and make light edits to documents directly from a browser.Features:The flexible pay-as-you-go, per-user licensing of Office Professional Plus provides your organization with purchasing flexibility, and robust management and deployment tools give you the IT control to adapt to evolving business needs.Master your inbox and calendar with Conversation View and other advanced management tools in OutlookLeverage the power of business and social networking right within Outlook with the Outlook Social ConnectorCollaborate with control and confidence with co-authoringInstantly share slideshows, across town or around the world with PowerPoint Broadcast Slide ShowCreate presentations that are as brilliant to watch as they are easy to create with new video and photo editing tools in PowerPoint Quickly work with hundreds of millions of rows of data in Excel. Transform enormous quantities of data into meaningful information Work from virtually any place and any device with the Office Web Apps 1SharePoint OnlineMicrosoft® SharePoint Online brings together the familiar SharePoint Server technology now delivered as an online service making the power of the cloud work for your business. SharePoint Online provides a central place where people can create sites to connect colleagues, partners and customers. Features:Access to a personal site for individuals to store documents, share interests and quickly access their content from anywhereDesigned to work with the Microsoft Office applications individuals having been using for decadesBusiness units or workgroups can create team sites to share documents, task lists, and schedules to keep everyone in syncCreate project sites using SharePoint Online to automatically track documents, monitor project tasks, and milestonesCreate sites to communicate business priorities and information to the entire organization Build vibrant and engaged communities inside and outside your organizationCreate sites to manage and share information securely with partners and customers Social Networking capabilities such as activity feeds, blogs and wikis to help build community Financially-backed, guaranteed 99.9% uptime Service Level AgreementPlatform FeaturesSingle Sign OnToday in Microsoft Online Services, users have an Online services identity that is separate from their domain login and password. A sign in application runs in the system tray of each user’s machine, which stores their Online password, so they don’t have to type it in every time. It’s a workable solution that achieves a single-sign-like experience. When the 2010 server products come to Microsoft Online, you will be able to use Active Directory Federation Services, an enterprise-class tool for federating your Active Directory with Microsoft Services. Your employees will be able to access services with their domain credentials, the same way they access the on-premises applications they use today, and there will no longer be a need for a sign-in tool.With ADFS you can also customize the login page used for authenticating OWA users (the same page is used for other federated web-based applications)Let’s look closer at how ADFS 2.0 (also known by its code name, “Geneva”) works. Geneva is a web download for Windows Server 2008. To enable federation with Online Services, you first set up a Windows 2008 server and install ADFS as a server role. Then you use a “Federate with Online” tool/wizard to set up a trust between on-premises AD and Online Services. Once that is in place, when users accesses Exchange Online, they are redirected to the local Geneva server for authentication first, and then a SAML token is passed to the cloud service to log the user in. Passwords are not synchronized to the cloud, or stored there. User benefits: Overall benefit for end users is improved productivity No usability issues with remembering two identities and passwords – lower confusion and frustration Common experience across Online Services (Sharepoint Online, OC Online, etc) in Wave 14Administrator benefits: Overall benefit for IT is better manageability and lower TCO Since it is a server-side solution, they don’t have to spend time deploying and maintaining a client-side application Passwords are not synchronized to the cloud. Microsoft never sees credentials or password Enterprises retain security control over user accounts and password expiry Low touch, easy to set up and manage -- no change to AD code or alteration of enterprise deployment of AD is required Decreased helpdesk calls from end users forgetting their passwordsOther benefits: With ADFS, you can deploy multi-factor authentication. This includes soft certificate and smartcard authentication out of the box (not RSA or Swivel)You can customize the login page for Exchange Online and your other federated Web applications (keep in mind it’s the same page as used for all federated web apps, not just OWA.Richer Admi InterfacesThe way to manage your Exchange Online environment today is using the Microsoft Online Administration Center (MOAC). The web-based interface is easy to use but currently it is fairly limited in terms of administrative power. Exchange 2010 gives you a much richer set of tools to manage and customize your Exchange Online environment.Microsoft Online Admin Center Exchange 2010 includes a number of new native web-based management features, which are collectively referred to as the “Exchange Control Panel,”which enhance the capabilities of the Microsoft Online Admin Center.Exchange Management Console:For managing an on-premises Exchange Server installation, the tool of choice for administrators has long been the Exchange Management Console. In Exchange 2010, you can use the robust capabilities of this familiar tool to manage your cross-premises Exchange environment.Remote PowerShell: With Exchange 2010, the robust scripting capabilities of PowerShell now extend to the datacenter, allowing you to manage their hosted environment across the Internet.The introduction of these management capabilities means that you can move your environment to cloud without giving up control. You can offload task while retaining control over essential management features. You can let the Microsoft datacenter staff manage servers, hardware, and storage, but still retain control over settings and configuration, and rolling out features that are visible to your org.Let’s take a closer look at each of these management tools.Simplified UIFor the Standard offering, we will be providing a new user experience. Today, we have four different portals depending on the usage needs. In H2 2010, we will be consolidating the subscription, administration and end user portal into one. We will have role based access capabilities that will only allow users to access and see the features that they have rights too. Another significant improvement tied to the previous slide is we will be removing the need to have a sign-in client for users of ADFS or non-ADFS. End users will be able to managed their Online password (non-ADFS users) directly with the portal. To ensure end users working with Office clients to have best possible experience. We will be provide customer a service connector that automatically updates the PC with the correct patches to ensure Office works well with Online. This is only required when working with Office clients. Web scenarios do not require the Service Connector.Here are some of the other key UI design goals: Consolidate Separate ExperiencesOne site, one navigation system across the entire lifecycle of learn/try/buy/manageGetting setup is done through one site, end-to-endOne login, one identity across all experiencesShared look & feel for all workloads within the platformGetting Started with Online is EasyUsers don’t require a Live ID to sign-up & setup, instead reserve a namespace & login ID for themselvesUsers set their own initial password for their trialInitial Sign-up process is simplified and very lightweightYour prescribed setup tasks are based on your answers to a “setup assessment”Updated Information Architecture Revised organization of top-level elements, MOCP/Marketing/MOAC are now all represented at the top levelFlatter navigation scheme (2 levels instead of 3)Improved page types:Standardized, toolbar-style grids with filteringFull-page wizards & property sheets for simpler layouts & localization optionsExtensible, Consistent Workload Marketing & Management ExperienceWorkloads can create consistent Service Cataloging pages in our catalogConsistent Deep-link pages for each service organized in a common wayConsistent Header link within workloads to return to the central management consoleNew platform requirementsOperating System RequirementsXP SP3 with RPC over HTTP patchXP Home and Media Center edition only for managed identity deploymentVista SP2 Windows 7Mac OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard)Office Client RequirementsOffice 2007 SP2 and aboveInvestigating support for Outlook 2003 with Exchange OnlineInvestigating support for Office 2003 with SharePoint OnlineOffice 2008 for Mac & Entourage 2008 Web Services EditionService Connector with .NET 2.0 or later (highly recommended)New Office Communicator ClientMac Messenger 9 Browser RequirementsInternet Explorer 8 is required for XP Internet Explorer 7 for Vista users Firefox 3.xSafari 4.x
More detail on plans and what they consist of
Spacing and alignmentKey message: SharePoint Online is a cloud based service for businesses of all sizes. It helps businesses create sites to share documents and insights with colleagues, partners and customers.Talking Points: SharePoint Online provides sites to: manage and share important documents - My Siteskeep teams in sync and manage important projects - Team Sitesstay up to date with company information and news - Intranet Sitesshare documents securely with partners and customers - Extranet Sitesmarket your business using a simple public-facing websiteDifferentiation: SharePoint Online is designed to work with familiar Office applications. It’s easy to create office documents and save directly to SharePoint Online or co-author documents with Office Web Apps. Information workers can access important documents offline or from familiar mobile devices and set document-level permissions to protect sensitive content. With one click it’s possible to communicate in real-time with colleagues, customers and partners from within SharePoint sites.
Beyond features, core scenarios:Document ManagementCollaboration (team sites), external sharingPeople Search, SharePoint Content SearchSocial ComputingCompany IntranetRich Media ManagementIn-Place Records Management
Custom Site templates, Custom Web parts, Custom Event Receivers, Silverlight, but no external service calls
Tenant Admin on ‘help and how to’ TechNet: http://www.microsoft.com/online/help/en-us/helphowto/SharePoint-Online.htm Terms Store resources:Managed metadata overview: http://technet.microsoft.com/en-us/library/ee424402(office.14).aspx Managing Enterprise Metadata: http://msdn.microsoft.com/en-us/library/ee559337(office.14).aspxSite level OwnersCreate, edit, or delete a user viewCan manage user permissions at site levelInvite people into an extranet
Key Talking Points:In SharePoint Online it is possible to customize the look and feel of a SharePoint Online sites by using the standard out-of-box capabilities (web parts, templates, lists, libraries, page icons, etc.) that can be configured via the browser. SharePoint Online supports use of SharePoint Designer 2010. The capability does not include all SharePoint Designer capabilities, but supports building no-code workflows, theming and branding, and configuring page layouts/mash-ups for no-code approach to building out new site experiences.It is possible to further extend the SharePoint Online experience, beyond look and feel, by implementing a subset of custom solutions. Companies can leverage Visual Studio 2010 to build Sandboxed Solutions such as custom Web Parts. By leveraging Silverlight (deployed as .XAP files) can enable portions of the solution to run in the client browserto make calls out to Internet-facing web services, and then make use of the client-object model to push incoming data down into the SharePoint Online database. The data is then accessible to Sandboxed Solutions and the SharePoint Online sites, lists and libraries. SharePoint Online does not support ‘Farm Solutions (full-trust code). Many ISV’s and custom developers will be wondering how to support some of the rich solutions created for SharePoint 2010, such as those that rely on full-trust code. Full-trust code solutions require a new approach to run effectively in a highly scalable shared service. As we move towards public availability we will be providing further guidance on how we will be moving the capabilities or providing alternative approaches to support these advanced scenarios online.