1 / 13

OData -

OData -. Jacob Reimers Software Architect , Roche Diagnostics Intl . jacob@reimers.dk @ jjrdk. The Standard and How to Consume it on Win8 / WP8. Agenda. What is OData? 15’ Protocol Overview Ecosystem Benefits Consuming OData ? 30’ Create a Windows Store App

knoton
Télécharger la présentation

OData -

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OData - Jacob Reimers Software Architect, Roche DiagnosticsIntl. jacob@reimers.dk @jjrdk The Standard and How to Consume it on Win8 / WP8

  2. Agenda What is OData? 15’ • Protocol Overview • Ecosystem • Benefits Consuming OData? 30’ • Create a Windows Store App Questions? 5’

  3. Whatis OData? Chapter 1/3

  4. Protocol Overview Description A Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. Open Standard OASIS Protocol, currently V3 Built on existing standards: • AtomPub • JSON Open to interested participants

  5. Protocol Overview Structured Provides a structured description of a model and the semantics of the operations that can be performed on it. Uniform Provides a uniform way to Expose Structure Manipulate and Query data

  6. Protocol Overview Uniform Service Interface URI Protocol Service Root Resource Path Query Options Metadata Allows description of payload data

  7. Structured • http://nuget.org/api/v2/Packages?$filter=Id+eq+’odata’ Service URI Resource Query

  8. Client and Server Libraries WCF Data Services WCF Data Services 5.0 for OData V3 The official OData client and server library Supports .NET 4 and Silverlight 4 Open Source Libraries Provide support for additional platforms and devices

  9. Consuming OData? Chapter 2/3

  10. Ecosystem Existing Data Sources Nuget - http://nuget.org/api/v2 StackOverflow - http://data.stackexchange.com/stackoverflow/atom Windows Live – Requires registered account Pluralsight - http://www.pluralsight-training.net/odata/ eBay - http://ebayodata.cloudapp.net/docs OGDI DataLab - http://dev.govdata.eu/ DBpedia- http://dbpedia.org/fct Netflix - http://odata.netflix.com/

  11. Demo Building a Windows Store App that uses OData A query of the Nugetpackage feed

  12. Links Information Sources OData site - http://www.odata.org/ OASIS OData TC - https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=odata Chris Woodruff - http://chriswoodruff.com/ Libraries ‘Official’ Library List - http://www.odata.org/libraries/ Linq2Rest - http://nuget.org/packages/linq2rest Linq2Rest.Reactive - http://nuget.org/packages/linq2rest.reactive Pushqa.Server- http://nuget.org/packages/pushqa.server Nancy.Odata - http://nuget.org/packages/nancy.odata

  13. Questions? Chapter 3/3

More Related