Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OData

3,232 views

Published on

An introduction to OData

Published in: Technology

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

×