data access options - external data - sharepoint
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