Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure
-
Upload
eric-shupps -
Category
Technology
-
view
5.594 -
download
2
description
Transcript of Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure
![Page 1: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/1.jpg)
Migrating Legacy On-Premise Solutions to SharePoint Online and Windows Azure
![Page 2: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/2.jpg)
CKS:DEV
TheSharePointCowboy
Patterns&
Practices
Eric Shupps
www.sharepointcowboy.com [email protected] facebook.com/sharepointcowboy @eshupps
![Page 3: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/3.jpg)
Direction Design
Development Delivery
![Page 4: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/4.jpg)
Direction Design
Development Delivery
![Page 5: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/5.jpg)
Cost
Flexibility
Scalability
Performance
Stability
RecoveryWeb Sites
VirtualMachines Mobile Cloud Big
Data Media
![Page 6: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/6.jpg)
Direction Design
Development Delivery
![Page 7: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/7.jpg)
Solution
FullTrust Sandbox
FeatureManifestWebPart
WSP
![Page 8: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/8.jpg)
Solution
OAuth REST
DataWebApp
Client
![Page 9: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/9.jpg)
Direction Design
Development Delivery
![Page 10: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/10.jpg)
SharePoint 2013Sites ServicesContent
API
Oauth
App
Package HTML/JS Data
![Page 11: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/11.jpg)
DEMO
Creating an Autohosted App
![Page 12: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/12.jpg)
App
OfficeSPSQL
HTML/XMLREST/CSOMOAUTH
JSON/XMLWCF
![Page 13: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/13.jpg)
.NET Javascript
Synchronous
Server
SP
Asynchronous
Client
Office / SP
![Page 14: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/14.jpg)
DEMO
Set Client Context Using CSOM
![Page 15: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/15.jpg)
authorization
![Page 16: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/16.jpg)
![Page 17: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/17.jpg)
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
![Page 18: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/18.jpg)
![Page 19: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/19.jpg)
DEMO
Token Handling and Authorization
![Page 20: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/20.jpg)
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’)
![Page 21: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/21.jpg)
http://contoso/_api/items/GetById(1)?$select=Title,ID
Location Service Resource Path Query Options
![Page 22: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/22.jpg)
DEMO
Execute List Query via REST
![Page 23: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/23.jpg)
Direction Design
Development Delivery
![Page 24: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/24.jpg)
SQLDatabase
VirtualMachine
WebRole
WebSite
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
![Page 25: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/25.jpg)
DEMO
Deploying an Azure Web Role
![Page 26: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/26.jpg)
ProviderHosted
AppCatalog
Unique App ID
HTTPSOnly
SPHosted
F5Dev
Deploy
![Page 27: Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure](https://reader037.fdocuments.in/reader037/viewer/2022103014/547ba095b4af9faf158b4ed0/html5/thumbnails/27.jpg)
AppCatalog
OfficeStore
Private
Package Validation
No Licensing
Public
App & Package Validation
Licensing Framework