• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SharePoint 2010 Online from a technical perspective
 

SharePoint 2010 Online from a technical perspective

on

  • 4,813 views

 

Statistics

Views

Total Views
4,813
Views on SlideShare
2,837
Embed Views
1,976

Actions

Likes
0
Downloads
66
Comments
0

21 Embeds 1,976

http://sharepoint360.de 1121
http://jopx.blogspot.com 778
http://jopx.blogspot.de 22
http://paper.li 22
http://jopx.blogspot.in 5
http://jopx.blogspot.be 4
http://jopx.blogspot.ch 3
http://links.dynamicscrmteam.com 3
http://jopx.blogspot.nl 3
http://translate.googleusercontent.com 2
http://jopx.blogspot.com.es 2
http://jopx.blogspot.ca 2
http://jopx.blogspot.dk 1
http://windowphonevn.blogspot.com.es 1
http://jopx.blogspot.it 1
http://jopx.blogspot.cz 1
http://jopx.blogspot.co.il 1
http://jopx.blogspot.com.ar 1
http://jopx.blogspot.fr 1
http://www.master-sharepoint.com 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

SharePoint 2010 Online from a technical perspective SharePoint 2010 Online from a technical perspective Presentation Transcript

  • Office 365 – but mainly SharePoint Online - from a technical perspective
    joris.poelmans@realdolmen.com
  • 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)
  • Agenda
    Overview SharePoint Online
    Hybrid solutions
    SharePoint administrativeperspective
    SharePoint developersperspective
    The good, the bad and the ugly
  • Microsoft Office 365
    CLOUD VERSIONS OF MICROSOFT COMMUNICATIONS AND COLLABORATION PRODUCTS WITH THE LATEST VERSION OF OUR DESKTOP SUITE FOR BUSINESSES OF ALL SIZES. 
  • SharepointONline
    Overview
  • 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
  • Summary of FeaturesSharePoint Online - Standard
    Sites
    Communities
    Content
    Search
    Composites
    Insights
    Key:
    7
  • SharePoint Online – Feature Comparison
  • 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
  • SharepointONline
    Hybrid solutions
  • 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
  • Hybrid Co-existence
    • Single Sign-on provides access to content online and on-premises
    • Employee accesses relevant content online and on-premises depending on the task they are performing
    • They cannot perform a unified search across online/on premise
    Common workloads:
    • Sites
    • Content
    • Communities
    • SharePoint Search
    • Basic Composite Apps/Forms
    LOB Apps
    Identity federation (ADFSv2), directory synchronization
    Share common site templating and navigation structure
    Active Directory
    SharePoint
    On-Premises
    Common workloads:
    • Insights
    • Content
    • Composites
    • FAST Search
    • Internet Sites
  • SharepointONline
    Administration
  • Farm Administrator
    SharePoint Online Administration
    Central Administration
    • … in SharePoint Online Administration Center
    • Enable sites to share with External Users
    • Manage site collections and ownership
    • Manage storage allocation
    • Manage My Sites & User Profile data
    • Manage metadata (across site collections)
    • … in Microsoft Online Administration Center
    • Add and verify a domain name
    • Create, change, or delete user accounts
    • Create a security group
    • Establish Active Directory sync
    • Escalate issues to Online Services Support
    • Manage passwords
    • Monitor service licenses
    • Monitor service health
    • Multi-Tenant
    • Modular Services Applications
    • Offers governance at all levels
    Responsibilities include …
    Tenant Administration
    Site Collection Admin
    Site Collection Admin
    Site Collection Admin

    = Administered by Microsoft
    For more information, please go to:
    • The SharePoint Online Administration resource center(TechNet)
    • SharePoint Online Administration Guide (coming soon)
    • The Office.com 'Help and How to' center
    • TheSharePoint Online Planning Guide
    = Administered by Customer and/or Partner
  • Sub-Levels of Administration within SharePoint Online
    • Tenant admins can delegate a unique owner per each new site collection
    • Create new team sub-sites, new document libraries
    • Manage the look and feel (title, navigation, theme, master pages)
    • Manage various galleries (web parts, list templates, Sandboxed Solutions)
    • Manage permissions and groups
    • Invite internal or external groups/users via email to share your site
    • And more …
    Site Collection Owners
    • Settings that only affect the single site they own (no cross-site actions)
    • Manage site features
    • Save site as template
    • Manage site columns and site content types
    • Site deletion
    • Manage user alerts, RSS settings
    • Adjust default regional and language settings
    • And more …
    Site level Owners
  • 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
  • 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
  • Identity options comparison
    1. MS Online IDs
    2. MS Online IDs + Dir Sync
    3. Federated IDs + Dir Sync
    Appropriate for
    • Smaller organizations without AD on-premise
    Pros
    • No servers required on-premise
    Cons
    • No SSO
    • No 2FA
    • 2 sets of credentials to manage with differing password policies
    • Users and groups mastered in the cloud
    Appropriate for
    • Orgs with AD on-premise
    Pros
    • Users and groups mastered on-premise
    • Enables co-existence scenarios
    Cons
    • No SSO
    • No 2FA
    • 2 sets of credentials to manage with differing password policies
    • Single server deployment
    Appropriate for
    • Larger enterprise organizations with AD on-premise
    Pros
    • SSO with corporate cred
    • Users and groups mastered on-premise
    • Password policy controlled on-premise
    • 2FA solutions possible
    • Enables co-existence scenarios
    Cons
    • High availability server deployments required
  • SharepointONline
    Custom development in the cloud
  • 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
  • The SandboxEssential agility, essential stability
    What goes into a SharePoint Online customer’s Sandbox?
    • Agility for developers and individual business units
    • Easy deployment
    • Iterative development
    • Access to Shared Servers
    • Management stability
    • Safe
    • Limited API Access
    • Monitored Resources
    • A safe, isolated process where the solution runs
    • Access to a subset of Microsoft.SharePoint namespaces
    • Site Collection Solution Gallery for deployment
    • Managed by individual site collection owners
    The Sandbox provides…
    • Custom code running at the site collection level, providing developers the flexibility to deploy safe and rapid solutions.
  • Types of Sandboxed solutions
    A Subset of existing Feature Model
    Web/Site Scoped Features
    Modules,Lists,Content Types, etc.
    Client javascript, etc.
    Supports
    Web Parts
    Event Receivers
    Feature Activation Events
    Custom Workflow Actions
    InfoPath Business Logic
    Site and list templates
    SPSite
    SPWeb
    SPList
    SPListItem
  • 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
  • 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
  • Silverlight
    What does Silverlight enable in SharePoint Online?
    • Silverlight provides the opportunity for developers to create the next generation of Rich Internet Applications (RIAs). SharePoint Online integrates closely with Microsoft Silverlight to enable you to build compelling user interfaces that interact with SharePoint Online data.
    Silverlight in SharePoint Online is …
    • A Web Part can be a host for Silverlight
    • SharePoint ships with Silverlight web part
    • Need only build a Silverlight control or app
    • The web part can contain custom properties that are sent to Silverlight via the InitParameters property
    • The XAP file can be deployed to a SharePoint Online document library
    • The Silverlight application can then make use of the Client OM to access SPOnline data.
    • Programs running on the client can add and remove lists, add, update, and delete list items, modify documents in document libraries, create sites, manage permissions of items, add and remove web parts from a page, and much more.
  • The Client Object Model
    What does the client object model enable?
    • Abstraction layer
    • Results returned as recognizable SharePoint objects
    Client Object Model provides complete API
    • .NET
    • ECMAScript
    • Silverlight
    Consistent developer experience across platforms
    • Provide powerful ways to interact with SharePoint Online data remotely from script that executes in the browser – providing access to objects at the site-collection level and lower within the SharePoint hierarchy.
  • Extensibility OverviewComparison on premise vs cloud




















  • SharepointONline
    The Good, the bad and the ugly
    Personal point of view … not necessarily this of my employer
  • 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
  • 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
  • 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
  • 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
  • SharepointONline
    Key Takeaways
  • 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