7. Open Data Protocol
• Web protocol for querying & updating
data
• Based on
– HTTP + ATOM
• Adds
– Querying
– JSON
– Metadata
• http://odata.org
7
kashyapas.com
8. HTTP
Reach (devices and platforms)
Metadata
Formats (ATOM & JSON)
Semantics(GET/PUT/POST/DELE
Uri Conventions & Query Langu
ODATA Service
metadata
HTTP
JSON
ATOM
JSON
JSON
GET ~/Customers(6)
POST ~/Customers
DELETE ~/Customers(5)
PUT ~/Customers(4)
GET ~/Customers(4)/Orders
GET ~/Customers?$filter=City eq ‘Atlanta’
8
kashyapas.com
10. 10
kashyapas.com
Where are we ?
Services
Powering
Experiences
Open Data
Protocol
Produce
OData
Service
Consume
OData
Service
Open Data
in the Real
World
13. 13
kashyapas.com
Where are we ?
Services
Powering
Experiences
Open Data
Protocol
Produce
OData
Service
Consume
OData
Service
Open Data
in the Real
World
16. 16
kashyapas.com
Where are we ?
Services
Powering
Experiences
Open Data
Protocol
Produce
OData
Service
Consume
OData
Service
Open Data
in the Real
World
20. Resources
• Odata Official site
http://odata.org
• Odata Team Blog
http://blogs.msdn.com/b/astoriateam/
• MSDN Library
http://msdn.microsoft.com/en-us/library/cc668792.aspx
• My Blog
http://kashyapas.com/category/odata
20
kashyapas.com