data access options - external data - sharepoint

1
APPS FOR SHAREPOINT DATA ACCESS OPTIONS ACCESS EXTERNAL DATA FROM YOUR APP USING ANY OF THE VARIOUS DATA ACCESS OPTIONS http://dev.office.com © 2014 Microsoft. All rights reserved. David, web developer Goal: To read small amounts of data from different sources Wants to build a SharePoint-hosted app JS/.NET client OMs External data Web Proxy Can read data from up to 20 different domains, and each response can be up to 200 KB Use existing third-party libraries to process and manipulate data App Mark, enterprise developer Goal: To perform CRUD operations against an LOB application Needs to sort and filter the data REST External data External content type Easily expose data from the LOB application to SharePoint using the OData protocol Easily manipulate data using standard REST query options $filter and $orderby App Yvette, entrepreneurial developer Goal: To query data from another service within her company The external data is behind a firewall JS/.NET client OMs External data Cross-domain library with Custom proxy Perform the requests at the client level, so there’s no need to open ports on the firewall Can use current expertise in JavaScript App SCENARIOS GET EXTERNAL DATA INTO YOUR APP App External Data REST APIs JS/.NET client OMs Web Proxy External Content Type Cross-Domain Library Custom Proxy

Upload: razor-technology-llc

Post on 11-Feb-2017

276 views

Category:

Technology


0 download

TRANSCRIPT

APPS FOR SHAREPOINT

DATA ACCESS OPTIONSACCESS EXTERNAL DATA FROM YOUR APP USING ANY OF THE VARIOUS DATA ACCESS OPTIONS

http://dev.office.com © 2014 Microsoft. All rights reserved.

David, web developer

Goal: To read small amounts of data from different sources

Wants to build a SharePoint-hosted app

JS/.NET client OMs

External data

WebProxy

Can read data from up to 20 different

domains, and each response can be up

to 200 KB

Use existing third-party libraries

to process and manipulate data

App

Mark, enterprise developer

Goal: To perform CRUD operations against an LOB application

Needs to sort and filter the data

REST External data

External content type

Easily expose data from the LOB application to

SharePoint using the OData protocol

Easily manipulate data using

standard REST query options

$filter and $orderby

App

Yvette, entrepreneurial developer

Goal: To query data from another service within her company

The external data is behind a firewall

JS/.NET client OMs

External data

Cross-domain library with

Custom proxy

Perform the requests at the client level, so

there’s no need to open ports on the

firewall

Can use current expertise in JavaScript

App

SCENARIOS

GET EXTERNAL DATA INTO YOUR APP

App ExternalData

REST APIs

JS/.NET client OMs

WebProxy

External Content Type

Cross-Domain Library

Custom Proxy