Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure

Preview:

DESCRIPTION

 

Citation preview

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

CKS:DEV

The

SharePoint

Cowboy

Patterns

&

Practices

Eric Shupps

www.sharepointcowboy.com eshupps@binarywave.com facebook.com/sharepointcowboy @eshupps

Direction Design

Development Delivery

Direction Design

Development Delivery

Cost

Flexibility

Scalability

Performance

Stability

RecoveryWeb

Sites

Virtual

MachinesMobile Cloud

Big

DataMedia

Direction Design

Development Delivery

Solution

Full

TrustSandbox

FeatureManifestWeb

Part

WSP

Solution

OAuth REST

DataWebApp

Client

Direction Design

Development Delivery

SharePoint 2013

Sites ServicesContent

API

Oauth

App

Package HTML/JS Data

DEMO

Creating an Autohosted App

App

OfficeSPSQL

HTML/XMLREST/CSOM

OAUTH

JSON/XML

WC

F

DEMO

Accessing SQL Azure Data

Using WCF and JSON

.NET Javascript

Synchronous

Server

SP

Asynchronous

Client

Office / SP

DEMO

Set Client Context Using CSOM

DEMO

Token Handling and

Authorization

Client

Server Object Model

client.svc web service

Content

DB

ODATA

DEMO

Execute List Query via REST

Direction Design

Development Delivery

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

DEMO

Deploying an Azure Web Role

Multi

Web

App

Catalog

Unique

App ID

HTTPS

Only

Single

Web

F5

Dev

Deploy

App

Catalog

Office

Store

Private

Package Validation

No Licensing

Public

App & Package Validation

Licensing Framework

DEMO

Deploying an App to Office 365

Recommended