Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
SharePoint 2010 Online from a technical perspective
1. Office 365 – but mainly SharePoint Online - from a technical perspective joris.poelmans@realdolmen.com
2. About Me ECM Unit Manager @ RealDolmen SharePoint Server MVP Twitter - @jopxtwits Blog – http://jopx.blogspot.com Co-founder BIWUG – www.biwug.be Co-author Real World SharePoint 2010 (November 2010, Wrox) Real World SharePoint 2007 (August 2007, Wrox) SharePoint 2007, The definitive guide (September 2007, O’Reilly)
3. Agenda Overview SharePoint Online Hybrid solutions SharePoint administrativeperspective SharePoint developersperspective The good, the bad and the ugly
4. Microsoft Office 365 CLOUD VERSIONS OF MICROSOFT COMMUNICATIONS AND COLLABORATION PRODUCTS WITH THE LATEST VERSION OF OUR DESKTOP SUITE FOR BUSINESSES OF ALL SIZES.
6. SharePoint Online Create sites to share documents and insights with colleagues, partners and customers MY SITES Manage and share personal documents and insights INTRANET SITES Keep up to date with company information and news TEAM SITES Keep teams in sync and manage important projects WEBSITES Market your business using a simple public-facing website
9. What do you get when you buy SPO? External and Kiosk user do not count for additional storage Does not count against tenant overall storage space – fixed size not possible to limit or extent
11. Hybrid solutions will prevail On-Premises Coexistence Cloud Service Single sign-on experience online and on premises With identity federation and directory synchronization + Complete control and ownership of hardware, maintenance, resources, and administration Migrate some capabilities to SharePoint Online and access both on premises and online sites with the same domain credentials Microsoft will regularly deliver new features and capabilities to SharePoint Online
58. Office 365 Identity features Password policy controls for Microsoft Online IDs Single sign-on with corporate credentials Directory Synchronization updates Role-based administration: Five administration roles Company Admin Billing Admin User Account Admin HelpDesk Admin Service Support Admin “Admin on behalf of” for support partners
59. Identity architecture: Identity options 1. Microsoft Online IDs 2. Microsoft Online IDs + DirSync 3. Federated IDs + DirSync Office 365 Services Identity platform Trust Federation Gateway Exchange Online Bronze Sky customer premises Authentication platform Active Directory Federation Server 2.0 IdP SharePoint Online IdP Provisioning platform MS Online Directory Sync AD Lync Online Directory Store Service connector Admin Portal
72. SharePoint Online Development Extensibility Development Design Configuration (Out-of-the-Box) Visual Studio 2010 SharePoint Designer 2010 Web Parts Sandboxed Solutions No-code workflows Workflows Silverlight Master pages Site templates Client-Object Model Site templates Lists, libraries Web Services * OOTB = Out of the box
85. Sandbox Boundaries Not possible to use Off-box connections: http,webservices, etc... ADO.NET Enterprise features (Search, BCS, etc...) Threading P-Invoke IO (reading from file system) Other sites (site collections) Possible to define full-trust proxies for on premise but not for SharePoint Online. Specific components which access external information Build a common framework or API
86. Sandbox Solution Monitoring Site collection quotas specify the warning and hard limits for number of resources that can be used per day Sum of resource measures are taken across solutions deployed to site collection i.e.: add up CPU Points for all solutions Max of resource utilization measures checked against site collection quota to determine if it should be throttled/blocked
97. SharepointONline The Good, the bad and the ugly Personal point of view … not necessarily this of my employer
98. SharePoint Online – The Good SharePoint Online offers great price, flexibility and capability Great for collaboration on a neutral appliance –the cloud Excellent support for mobile devices Anyone tried setting up ForeFront UAG for mobile access to on premise SPS? Easy to get started
99. SharePoint Online – The Bad Websites on SharePoint Online – do not touch unless you really want to deploy a minimal website ADFS 2.0 on premise requirements might slow down adoption Roadmap under NDA – details appear very slowly The devil is in the details
100. SharePoint Online – The Ugly … or better named “The rough edges”. The Sandbox does not allow you to use certain classes within Microsoft.SharePoint SPSecurity not accessible – where’s my RunWithElevatedPrivileges? Everything above Site collection – so what about search? Very hard to escape from the sandbox
101. SharePoint Online – The Ugly (Ctd.) Some obvious things might be missing RSS Reader and XML Viewer web part are not supported For more check out http://community.office365.com/en-us/w/release-notes/312.aspx#SharePointOnline Permissive file handling is not allowed Means that you must download files not explicitly allowed to open in the browser e.g. PDF, msg, … No timer jobs available Workaround possible using Azure in combination with Client Object Modle
103. Key take aways Important to match customer requirements with capabilities in specific SKUs Know the different offerings (P1, E1/2, E3/4, K1/2) We will probably not move to the cloud with everything – Hybrid solutions will continue to exist Think about the good, the bad and the ugly
Notas del editor
Resource monitors keep sandbox solutions from over taxing the server.The SUM of all resource measures is the number applied to the quota.The MAX of all resource measures is used to determine if the sandbox should be turned off for a given solution one day.