ado.net data services: what’s new with the restful data services framework

Post on 22-Feb-2016

51 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

FT12. OData. ADO.NET Data Services: What’s new with the RESTful data services framework. Pablo Castro Software Architect Microsoft Corporation. agenda. problem space restful interfaces a new ecosystem new features. why data services?. break data silos. == data sharing & integration. - PowerPoint PPT Presentation

TRANSCRIPT

ADO.NET Data Services: What’s new with the RESTful data services frameworkPablo CastroSoftware ArchitectMicrosoft Corporation

FT12

OData

agenda> problem space> restful interfaces> a new ecosystem> new features

why data services?

break data silos

== data sharing & integration

fileslibrariesservices

fileslibraries

producers | protocol | consumers

REST

| !protocol| !standard| !format

REST

REST == architectural style

| decoupling| scalability| layering

REST

resources

addressability

uniform interface

natural fit for data services

business logic

store

service interface

data service != gateway to database

open data protocol

“OData”

RESTful

http

poke-able (?)

AtomPub

+ xml & json

+ addressing scheme

+ metadata

implementations

servers

.netsharepoint on premises, onlinereporting servicesazure table storagecodename “dallas”microsoft media roomopen government data initiative…

low barrier of entry

clients

got an HTTP stack?

excel + powerpivotvisual studio.netsilverlightajaxphpjava

3rd parties

websphere extreme scaledb4otelerik open accesslinqpad…

new protocol & server stuff

beyond structured: blobs

| projections| row count| inline count

+query options

feed customization

server driven paging

Data Source Options

Data Services Runtime

HTTP traffic

Entity Framework

ProviderReflection Provider

Custom Provider

.NET Classes[+ LINQ provider]

Entity Framework

Database

Data Source

Data Source

Custom providers:- IDataServiceMetadataProvider- IDataServiceQueryProvider

Updates:- IDataServiceUpdateProvider

Special features:- IDataServiceStreamProvider- IDataServicePagingProvider

new client stuff

visualization

piece-of-cake data binding

DataServiceCollection<T>

more LINQ

cross-domain access

keep up with protocol

| visual studio 2010| 3.5 SP1 update

| protocol everywhere| windows live| deep wcf integration

roadmap

call to action

resources> OData web site

> http://odata.org > email

> pablo.castro@microsoft.com> blog

> http://blogs.msdn.com/pablo> team blog

> http://blogs.msdn.com/astoriateam> msdn “data” center

> http://msdn.microsoft.com/data> Visualizer

> In Visual Studio 2010 Tools Extension Manager Search “open data protocol”

YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation

forms online atMicrosoftPDC.com

Learn More On Channel 9> Expand your PDC experience through

Channel 9

> Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses

channel9.msdn.com/learnBuilt by Developers for Developers….

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related