180 likes | 351 Views
Implementing OData: How to Create a Feed for That. Mike Flasko Lead Program Manager Microsoft Corporation m ike.flasko@microsoft.com. 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
E N D
Implementing OData: How to Create a Feed for That Mike Flasko Lead Program Manager Microsoft Corporation mike.flasko@microsoft.com
Goals • What you’ve seen so far: • Keynote w/ Doug Purdy • “There's a feed for that” w/ Pablo Castro • Implementing OData endpoints • Building http://api.visitmix.com/odata.svc • Q&A
Got a good OData idea? • Tweet your OData ideas and comments throughout the session: #ft13 and #odata
Today’s OData Ecosystem ODATA.ORG
Why Create OData Feeds? OData Consumers Open Data Protocol API (data + logic) OData API (data + logic) Your Website Data (DB, File, Cloud, …) Data (DB, File, Cloud, …)
Creating OData Feeds OData Consumers Open Data Protocol OData Producer
Creating OData Feeds OData Consumers Reports Open Data Protocol Format + ? Metadata OData Producer
Creating OData Feeds OData Consumers Reports Dashboard Open Data Protocol Query &[Uri] Format + + ? Metadata OData Producer
Creating OData Feeds OData Consumers Reports Dashboard Forms over Data Open Data Protocol Query &[Uri] Format R/W + + + ? Metadata OData Producer
Creating OData Feeds OData Consumers This Session Reports Dashboard Forms over Data “Real” Apps Browse Open Data Protocol Query &[Uri] Batching, Versioning Other Sources Format R/W + + + ? Metadata OData Producer
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 WebSphereeXtremeScale • 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 http://odata.org/producers Open Data Protocol • Clients • Excel + PowerPivot • LINQPad • OData Explorer • Client libraries • .NET • Silverlight • Windows Phone 7 Series • Javascript • Java • Objective-C • PHP http://odata.org/consumers
Call to Action • Expose your data with OData • Teach data consumers about OData • To get started, go to http://odata.org
Resources • All things OData: http://odata.org • Email: mike.flasko@microsoft.com • Blog: http://blogs.msdn.com/astoriateam • Data @ MSDN: http://msdn.com/data
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.