OData

3,132 views

Published on

An introduction to OData

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
3,132
On SlideShare
0
From Embeds
0
Number of Embeds
940
Actions
Shares
0
Downloads
49
Comments
1
Likes
1
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

×