Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means to You
Upcoming SlideShare
Loading in...5
×
 

Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means to You

on

  • 1,449 views

More info on techdays.be

More info on techdays.be

Statistics

Views

Total Views
1,449
Views on SlideShare
900
Embed Views
549

Actions

Likes
0
Downloads
48
Comments
0

4 Embeds 549

http://www.microsoft.com 506
http://localhost 24
http://msbe202new.tdwin.dev 15
http://wwwstaging 4

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
  • ​A brave new world has arrived—a world in which business, the cloud, and IT come together more closely than ever. SharePoint 2013, Office 365, and Yammer represent Microsoft’s vision of this new world.  But although Microsoft has committed to a “Service First” future, many enterprises see the real world quite differently, and are reluctant to move data and services to the cloud from platforms that have served them well for over a decade. What does it all mean, and how and when should you begin to adapt to this brave new world? SharePoint MVP and analyst Dan Holme has spent the last years visiting hundreds of organizations, large and small, in every vertical, and in every corner of the globe. In this raw and uncensored discussion, Dan lays out his analysis of what’s been learned “in the real world” about the collision between business, IT, and the cloud, and the critical tipping point that we’ve reached. Take a comprehensive look at the significant updates to SharePoint and Office 365 and their impact on your business. Chart a plan for the role and the roll-out of SharePoint 2013 and Office 365, and identify the factors that will drive funding for and adoption of SharePoint 2013 in your organization. Most importantly, establish a shared vision and momentum that will facilitate your upgrade to or coexistence with SharePoint 2013 and Office 365.
  • ​A brave new world has arrived—a world in which business, the cloud, and IT come together more closely than ever. SharePoint 2013, Office 365, and Yammer represent Microsoft’s vision of this new world.  But although Microsoft has committed to a “Service First” future, many enterprises see the real world quite differently, and are reluctant to move data and services to the cloud from platforms that have served them well for over a decade. What does it all mean, and how and when should you begin to adapt to this brave new world? SharePoint MVP and analyst Dan Holme has spent the last years visiting hundreds of organizations, large and small, in every vertical, and in every corner of the globe. In this raw and uncensored discussion, Dan lays out his analysis of what’s been learned “in the real world” about the collision between business, IT, and the cloud, and the critical tipping point that we’ve reached. Take a comprehensive look at the significant updates to SharePoint and Office 365 and their impact on your business. Chart a plan for the role and the roll-out of SharePoint 2013 and Office 365, and identify the factors that will drive funding for and adoption of SharePoint 2013 in your organization. Most importantly, establish a shared vision and momentum that will facilitate your upgrade to or coexistence with SharePoint 2013 and Office 365.
  • SharePointWindows SharePoint Services v3Microsoft Office SharePoint Server 2007FacebookReleased to publicSeptember 2006iPhoneVersion 1Did not even exit, yet
  • SharePoint built to address today’s challengesBut what is SharePoint, really?
  • If you can put yourself here
  • SharePoint is an end-user release
  • SharePoint 2013 isSharePoint Server for Office 365 v2Product team carries pagersMicrosoft feels the pain
  • The Cloud App Model supports a tiered architecture in which the app's business logic, data, and user interface (UI) can be distributed into separate components. You can take advantage of the development tools that are designed specifically for the development of that tier instead of using general purpose tools. For example, you can have an app whose presentation logic is in HTML and JavaScript and runs on the client, whose business logic is in Microsoft .NET and runs in Windows Azure, and whose data is stored in SQL Azure. Or you can have an app that is written in PHP and has its data stored in MySQL.
  • You can connect your app with just about any internal or public web services, take advantage of the new OAuth 2.0 support in SharePoint, and use the Representational State Transfer (REST) and client APIs (JavaScript and .NET) to integrate and connect your app with SharePoint. SharePoint 2013 provides a wide variety of features—such as Search, workflow, social networking, taxonomy, user profiles, and Business Connectivity Services (BCS)—that your apps can take advantage of.
  • CSOM Server sideJavaScriptSilverlight.NET FrameworkEasy to transverse over to JavaScript CSCOMWriting JavaScript code on client side with CSOM code will be very similar
  • REST APIs in 2013Significant more focus than CSOM2010 APIs to 2013 REST is becoming as strong an option as CSOMMuch more apparent to external development outside of SharePointBets on this being more of a focus for Microsoft
  • Infrastructure platformsSharePoint 2013, Office 365, and other SharePoint offeringsPhysical and virtualVersions2007, 2010, 2013, Foundation and ServerCustomization modelsFull trust, sandbox, and appApp modelsIntegration.NET, CSOM, RESTLanguageTools

Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means to You Deep Dive SharePoint 2013: Brave New World: What SharePoint 2013 Really Means to You Presentation Transcript

  • Brave New Hybrid WorldWhat SharePoint 2013Really Means to YouDan HolmeMVP, SharePoint ServerMicrosoft Technologies Analyst & EvangelistIntelliem
  • Dan Holmedanholme http://tiny.cc/danholmepresentations dan.holme@intelliem.com
  • Ancient History View slide
  • 2006 View slide
  • 2007 – 2012: Revolutionary Trends
  • SharePoint 2013
  • This Opening SessionThe brave new world of business, IT and the cloud Megatrends Tipping point for enterprise ITHow Microsoft has adaptedSharePoint 2013What it means for Business, IT and Developers
  • Three Worlds
  • Business
  • Cloud
  • Control Service Cost
  • You must be here Control Service Cost
  • The role of ITAddress business needs with technology (SERVICE) Identify technological solutions Address suitability, cost, and riskDeliver an optimized solution (COST) On-premise platforms and infrastructure Existing services Commercial off-the-shelf (COTS) software Customized solutions (traditional “development”)Manage service portfolio (CONTROL) Interoperability Service management (performance, capacity, redundancy, cost) Information management (security, compliance, information lifecycle)
  • Control ServiceCENTER OF EXCELLENCE Cost
  • Microsoft Cultural ShiftCross-company cooperation Windows, Servers & Tools, Office, Azure Unified experiencesConnected servicesCross-platform, cross-device Windows (8, RT, 7), Windows Phone (7-8), Xbox HTML5 iOS (iPad, iPhone), AndroidDevelopers! Developers! Developers! Modern, cloud-ready app models “Only” 20% of the world‟s developers are .NET developers “Bring your own platform”
  • End User (Business) Value
  • Share
  • Built for
  • Cloud Services On Premise Always up-to-date 2013 versions Rapid release cycle
  • Apps
  • What is a SharePoint App?An extension of SharePoint capabilities “Self-contained pieces of functionality that extend the capabilities of a SharePoint website” – MSDN (bit.ly/MFDnI9)with a UI surfaced in SharePoint App can appear full screen (immersive) or through an IFrame Declarative changes to SharePoint UI to support the applicationwith code running elsewhere No custom server-side code running on SharePoint Can contain some declarative SharePoint artifactsthat uses CSOM or REST (OData) to interact with SharePoint Remote event receiversinstalled by users through the SharePoint Store or App Catalog
  • App Models
  • App ModelsModel Office 365 Permissions On-Prem PermissionsSharePoint HostedSandbox YES YESFull Trust NO YESCloud-HostedProvider Hosted YES OAuth via ACS YES High-Trust (S2S)• Developer hosts app• Could be in AzureAuto-Hosted YES OAuth via ACS NO• App can deploy website and SQL Azure db• Hosted in Office 365 Azure Cloud
  • Compare customization models Full trust WSP Sandboxed WSP AppsWhere does server-side code run? Farm (w3wp.exe) Farm (User Code Service) Anywhere but farmScalable Based on farm Limited HighlyWho installs and removes Farm admin Site collection admin UsersSupported in SP2013 Yes Yes YesSharePoint Online compatible No Yes YesAuto-hosting compatible No No YesRequires local farm for developers Yes Yes NoRemote deployment and No No Yesdebugging from Visual Studio
  • Challenges with WSP solutionsFull-trust solutions Performance and stability concerns Incompatible with SharePoint OnlineSandboxed solutions Clunky architecture, too limitingRequires administrative deployment and supportLifecycle management Upgrade, decommissionSteep learning curveNot cloud ready Scalability Multi-tenant aware
  • Benefits of the new app model • Familiar app concepts & components • Find apps in SharePoint Store or app catalog • Self-service provision, upgrade and delete Info Workers • Leverage existing knowledge & expertise • Manage application lifecycle independently of platform • Revenue potential of SharePoint Store Developers • Govern the visibility and availability of applications • Manage service independently of applications • Customizations pose virtually no risk to service IT Managers
  • MindsetApps for SharePoint are like apps for phones User driven Independent of the underlying platform Often, consuming or exposing external services and content
  • Business OS of the Cloud
  • Change of ApproachOut-of-box SharePoint (browser) SharePoint Designer InfoPath SharePoint clients (Office)Third-party, commercial off-the-shelf (COTS)Extensions of functionality & capabilities Apps Consume SharePoint services: Search, BCS, Metadata, Profiles…
  • Change of ArchitectureUser Interface JavaScript HTML Native applicationsBusiness Logic Any language, anywhere .NET running in Azure, PHP, …Data SQL Azure, MySQL, …Interaction with SharePoint REST CSOM (JavaScript, .NET)
  • Change of SkillsetServer-side full-trust C# (or VB.NET)Now more JavaScript and REST API aligned
  • CSOM
  • CSOMSame object models as before .NET Managed code JavaScript SilverlightMuch richer API compared to 2010
  • OData
  • ODataREST-ful APIVirtually same coverage as CSOM
  • Change of SkillsetServer-side full-trust C# (or VB.NET)Now more JavaScript and REST API alignedLearn now TechDays Pluralsight: JavaScript for C# Developers http://www.pluralsight.com/training/Courses/TableOfContents/js4cs Microsoft SharePoint 2013 App Development (MS Press, Scot Hillier) http://www.amazon.com/Microsoft%C2%AE-SharePoint%C2%AE-2013-App- Development/dp/0735674981Get started Sign-up Download/Install Tools
  • Future Ahead
  • The Brave New Hybrid WorldInfrastructure platformsVersionsWorkflow enginesCustomization approachesApp hosting modelsInteractions with SharePointDevelopment languageDevelopment tools
  • MAHALO! (thank you!)http://tiny.cc/danholmepresentationshttp://bit.ly/danholmearticleshttp://bit.ly/danholmebooksA HUI HO! („til next time!)dan.holme@intelliem.com@danholme