OData

12
For more information see www.bbd.co.za and www.drp.co.za OData

description

An introduction to OData

Transcript of OData

Page 1: OData

For more information see www.bbd.co.za and www.drp.co.za

OData

Page 2: OData

Po

we

red

by A

TC

www.bbd.co.za

SHORT Introduction ODataToss in a demo to make it look longer Ask questions any time

Overture

Page 3: OData

Po

we

red

by A

TC

www.bbd.co.za

OData = Open Data ProtocolExpose data in an easily accessible wayMicrosoft Initiative

Open to all via Open Specification PromiseOriginated from WCF Data Services

Built for the web

What is it?

Previously known as ADO.NET Data Services

Previously known as Astoria

Page 4: OData

Po

we

red

by A

TC

www.bbd.co.za

HTTP & HTTPSREST*

POST, GET, PUT, DELETE = CRUDHeaders & Request Body

HTTP

Page 5: OData

Po

we

red

by A

TC

www.bbd.co.za

XML Based FormatOriginally competed with RSSBoils down to lists of dataOData requires ATOM v2

ATOM

Page 6: OData

Po

we

red

by A

TC

www.bbd.co.za

Text based FormatComes from JavaScript worldCan be consumed by many languagesSame as ATOM with less <> and more []

JSON

Page 7: OData

Po

we

red

by A

TC

www.bbd.co.za

A specificationSDK’sHelp Icon

What does Odata give us?

Page 8: OData

Po

we

red

by A

TC

www.bbd.co.za

SDKs

JavaScript

Page 9: OData

Po

we

red

by A

TC

www.bbd.co.za

Producers in the wild?

SharePoint 2010

SQL Reporting ServicesSQL Azure

Page 10: OData

Po

we

red

by A

TC

www.bbd.co.za

GoogleAlmost the same

ATOM 1Different query language

Low adoption outside Google

GData – The other OData

Page 11: OData

Po

we

red

by A

TC

www.bbd.co.za

DEMO

Demo ODataProducer: WCF Data Services

Page 12: OData

Po

we

red

by A

TC

www.bbd.co.za

Q&A