OData
SHORT Introduction ODataToss in a demo to make it look longer Ask questions any timeOverture
OData = Open Data ProtocolExpose data in an easily accessible wayMicrosoft InitiativeOpen to all via Open Specification PromiseOriginated from WCF Data ServicesBuilt for the webWhat is it?Previously known as ADO.NET Data ServicesPreviously known as Astoria
HTTP & HTTPSREST*POST, GET, PUT, DELETE = CRUDHeaders & Request BodyHTTP
XML Based FormatOriginally competed with RSSBoils down to lists of dataOData requires ATOM v2ATOM
Text based FormatComes from JavaScript worldCan be consumed by many languagesSame as ATOM with less <> and more []JSON
A specificationSDK’sHelpIconWhat does Odata give us?
SDKsJavaScript
Producers in the wild?SharePoint 2010SQL AzureSQL Reporting Services
GoogleAlmost the sameATOM 1Different query languageLow adoption outside GoogleGData – The other OData
http://odata.stackexchange.com/stackoverflow/atomhttp://odata.stackexchange.com/stackoverflow/atom/Users?$top=5http://odata.stackexchange.com/stackoverflow/atom/Users?$filter=substringof('MacLean',DisplayName)http://www.odata.org/producers#http://services.odata.org/(S(readwrite))/OData/OData.svc/
Demo ODataProducer: WCF Data Services

OData