OData
SHORT Introduction OData
Toss in a demo to make it look longer 
Ask questions any time
Overture
OData = Open Data Protocol
Expose data in an easily accessible way
Microsoft Initiative
Open to all via Open Specification...
HTTP & HTTPS
REST*
POST, GET, PUT, DELETE = CRUD
Headers & Request Body
HTTP
XML Based Format
Originally competed with RSS
Boils down to lists of data
OData requires ATOM v2
ATOM
Text based Format
Comes from JavaScript world
Can be consumed by many languages
Same as ATOM with less <> and more [...
A specification
SDK’s
Help
Icon
What does Odata give us?
SDKs
JavaScript
Producers in the wild?
SharePoint 2010
SQL Azure
SQL Reporting Services
Google
Almost the same
ATOM 1
Different query language
Low adoption outside Google
GData – The other OData
http://odata.stackexchange.com/stackoverflow/atom
http://odata.stackexchange.com/stackoverflow/atom/Users?$top=5
http://od...
Demo OData
Producer: WCF Data Services
Upcoming SlideShare
Loading in...5
×

OData

2,824

Published on

An introduction to OData

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,824
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OData

  1. 1. OData
  2. 2. SHORT Introduction OData Toss in a demo to make it look longer  Ask questions any time Overture
  3. 3. OData = Open Data Protocol Expose data in an easily accessible way Microsoft Initiative Open to all via Open Specification Promise Originated from WCF Data Services Built for the web What is it? Previously known as ADO.NET Data Services Previously known as Astoria
  4. 4. HTTP & HTTPS REST* POST, GET, PUT, DELETE = CRUD Headers & Request Body HTTP
  5. 5. XML Based Format Originally competed with RSS Boils down to lists of data OData requires ATOM v2 ATOM
  6. 6. Text based Format Comes from JavaScript world Can be consumed by many languages Same as ATOM with less <> and more [] JSON
  7. 7. A specification SDK’s Help Icon What does Odata give us?
  8. 8. SDKs JavaScript
  9. 9. Producers in the wild? SharePoint 2010 SQL Azure SQL Reporting Services
  10. 10. Google Almost the same ATOM 1 Different query language Low adoption outside Google GData – The other OData
  11. 11. http://odata.stackexchange.com/stackoverflow/atom http://odata.stackexchange.com/stackoverflow/atom/Users?$top=5 http://odata.stackexchange.com/stackoverflow/atom/Users?$filter=substringof('MacLean',DisplayName) http://www.odata.org/producers#http://services.odata.org/(S(readwrite))/OData/OData.svc/
  12. 12. Demo OData Producer: WCF Data Services
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×