Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure

6,011 views
5,771 views

Published on

As many organizations move away from on-premise SharePoint deployments in favor of externally hosted solutions, developers will increasingly be called upon to make legacy applications compatible with cloud-based services. In this session we will explore the various options available for creating SharePoint applications in the cloud, discuss the pros and cons of each approach, delve into the technical aspects of cloud development, and provide real-world guidance for creating an on-premise-to-cloud migration strategy.

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,011
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure

  1. 1. Migrating Legacy On-Premise Solutions to SharePoint Online and Windows Azure
  2. 2. CKS:DEV The SharePoint Cowboy Patterns & Practices Eric Shupps www.sharepointcowboy.com eshupps@binarywave.com facebook.com/sharepointcowboy @eshupps
  3. 3. Direction Design Development Delivery
  4. 4. Direction Design Development Delivery
  5. 5. Cost Flexibility Scalability Performance Stability Recovery Web Sites Virtual Machines Mobile Cloud Big Data Media
  6. 6. Direction Design Development Delivery
  7. 7. Solution Full Trust Sandbox FeatureManifest Web Part WSP
  8. 8. Solution OAuth REST DataWebApp Client
  9. 9. Direction Design Development Delivery
  10. 10. SharePoint 2013 Sites ServicesContent API Oauth App Package HTML/JS Data
  11. 11. DEMO Creating an Autohosted App
  12. 12. App OfficeSPSQL HTML/XMLREST/CSOM OAUTH JSON/XML WCF
  13. 13. .NET Javascript Synchronous Server SP Asynchronous Client Office / SP
  14. 14. DEMO Set Client Context Using CSOM
  15. 15. authorization
  16. 16. User requests access App requests Request Token Provider returns Request Token App builds auth link w/ Request Token User requests URL + Request Token Provider returns access token User requests URL + Access Token App validates access token Access token validated User granted access 1 2 3
  17. 17. DEMO Token Handling and Authorization
  18. 18. HTTP-based web service architecture that uses nouns and verbs to define operations Noun: “Items” Verbs: GET, POST, PUT, DELETE OData provides metadata, object typing and query semantics for underlying data structure (WCF data services) /items(0) Client Object Model service (client.svc) processes queries, interacts with server OM, returns formatted response (JSON, XML) /items/GetByTitle(‘foo’)
  19. 19. http://contoso/_api/items/GetById(1)?$select=Title,ID Location Service Resource Path Query Options
  20. 20. DEMO Execute List Query via REST
  21. 21. Direction Design Development Delivery
  22. 22. SQL Database Virtual Machine Web Role Web Site Web/Business Functional Limitations Requires Conversion Full Control XS/S/M/L/XL Persistent Storage Virtual Networking Full Control Shared/Reserved 3rd Party Assemblies TFS/Git/Web Deploy Limited Control Free Default Assemblies TFS/Git/Web Deploy No Control
  23. 23. DEMO Deploying an Azure Web Role
  24. 24. Provider Hosted App Catalog Unique App ID HTTPS Only SP Hosted F5 Dev Deploy
  25. 25. App Catalog Office Store Private Package Validation No Licensing Public App & Package Validation Licensing Framework

×