Presentation is loading. Please wait.

Presentation is loading. Please wait.

OData: There’s a Feed for That Pablo Castro Software Architect Microsoft Corporation

Similar presentations


Presentation on theme: "OData: There’s a Feed for That Pablo Castro Software Architect Microsoft Corporation"— Presentation transcript:

1 OData: There’s a Feed for That Pablo Castro Software Architect Microsoft Corporation pablo.castro@microsoft.com

2 Goals What is it? Why do you care? How do you use it? How to build one? – Today at 3:00 PM

3 what were we thinking?

4 data in modern web applications

5

6

7 odata in 1 slide…

8 OData Uniform way of representing structured data – Atom, JSON formats Uniform URL conventions – Navigation, filtering, sorting, paging, etc. Uniform operations – Addressability – GET, POST, PUT, DELETE always mean the same

9 great experiences over an open protocol

10 data sharing in business applications (or how we learned to say “Information Worker”)

11 SharePoint 2010 & OData SharePoint needed 2 things in this space Flexible data interface – Maximize reach, minimum barrier of entry – Data centric, but enforcing business logic Developer story – Libraries for as many clients as possible – Great Visual Studio integration

12 Every SharePoint 2010 site is an OData server

13 Insight from Data “Self-service business intelligence” – Let people find and use their own data – …but where’s the data? Broad direct database access is impractical – OData feeds expose data over application logic – PowerPivot can handle OData natively Reports often represent the best data sources – All reports in Reporting Services are now OData feeds

14 data sharing at large

15 Government data, e.g. OGDI Scientific data, e.g. OSDI Social data, e.g. NerdDinner Commercial public data, e.g. Netflix, Mix Premium data, Microsoft Codename “Dallas”

16 consistent, up to date

17 scale to large datasets hosting on the cloud, partitioning

18 maximize reach, focus investments share libraries, browsers, applications

19 monetize valuable data “dallas”

20 advertise data availability

21 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 http://odata.org/producers http://odata.org/consumers

22 Call to Action Share your data with OData Teach data consumers about OData To get started, go to http://odata.org

23 Resources All things OData: http://odata.org Email: pablo.castro@microsoft.com Blog: http://blogs.msdn.com/pablo Data @ MSDN: http://msdn.com/data Follow up questions in “MSDN Radio” – Monday 3/22, 10 AM PST – http://www.msdnradio.com/

24

25


Download ppt "OData: There’s a Feed for That Pablo Castro Software Architect Microsoft Corporation"

Similar presentations


Ads by Google