Implementing OData: How to Create a Feed for That Mike Flasko Lead Program Manager Microsoft Corporation
Are you a designer?
Goals What you’ve seen so far: – Keynote w/ Doug Purdy – “There's a feed for that” w/ Pablo Castro Implementing OData endpoints – Building Q&A
Got a good OData idea? Tweet your OData ideas and comments throughout the session: #ft13 and #odata
Today’s OData Ecosystem
API (data + logic) Why Create OData Feeds? Data (DB, File, Cloud, …) OData API (data + logic) Your Website Data (DB, File, Cloud, …) Open Data Protocol OData Consumers
Creating OData Feeds Open Data Protocol OData Consumers OData Producer
Creating OData Feeds Open Data Protocol OData Consumers OData Producer Reports Format Metadata +
Creating OData Feeds Open Data Protocol OData Consumers OData Producer Reports Format Metadata ++ Dashboard Query &[Uri]
Creating OData Feeds Open Data Protocol OData Consumers OData Producer Reports Format Metadata ++ Dashboard Query &[Uri] Forms over Data R/W +
Creating OData Feeds Open Data Protocol OData Consumers This Session OData Producer Reports Format Metadata ++ Dashboard Query &[Uri] Forms over Data R/W + “Real” Apps Batching, Versioning Other Sources Browse
Free Stuff odata.org shirts to the top #ft13 tweets!
OData is Everywhere! Servers WCF Data Services SharePoint 2010 SQL Server Reporting Services 2008 R2 SQL Azure IBM WebSphere eXtreme Scale Microsoft Media Room WCF RIA Services Services Netflix Mix 2010 Nerd Dinner Vancouver’s vanGuide Open Government Data Initiative Open Science Data Initiative Microsoft Codename “Dallas” City of Edmonton Clients Excel + PowerPivot LINQPad OData Explorer Client libraries.NET Silverlight Windows Phone 7 Series Javascript Java Objective-C PHP Open Data Protocol
Call to Action Expose your data with OData Teach data consumers about OData To get started, go to
Resources All things OData: Blog: MSDN: