O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.


3.233 visualizações

Publicada em

An introduction to OData

Publicada em: Tecnologia


  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