Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Setting Your Data Free with OData<br />Bruce Johnson<br />Partner, ObjectSharp Consulting<br />bjohnson@objectsharp.com<br...
What’s the Point<br />Web Server = Presentation + Behavior<br />New Technologies<br />AJAX<br />RIA<br />Mashups<br />Web ...
What should the data look like<br />Web friendly<br />Just Plain HTTP<br />Uniform patterns<br />Focus should be on the da...
Welcome the Open Data Protocol<br />Uniform way of representing structured data<br />Atom, JSON formats<br />Uniform URL c...
Playing around with OData<br />
So where are the sources?<br />People are starting to create data feeds<br />Netflix<br />Sharepoint 2010<br />Lists => Co...
And who can consume it?<br />Goal: self-service business intelligence<br />Let people find and use their own data<br />Exc...
But what about MY data<br />OData Consumers<br />Open Data Protocol<br />API<br />(data + logic)<br />OData API<br />(data...
Creating an OData Feed<br />
But what about MY data<br />Reports<br />Dashboard<br />Open Data Protocol<br />Query &[Uri]<br />Format<br />+<br />+<br ...
Other features?<br />Forms over Data<br />Reports<br />Dashboard<br />Open Data Protocol<br />Query &[Uri]<br />Format<br ...
What should you do next?<br />Expose your data with OData<br />Teach data consumers about OData<br />To get started, check...
Thanks to our contributors<br />
Prochain SlideShare
Chargement dans…5
×

Setting Your Data Free With OData

2 648 vues

Publié le

This is my presentation on the Open Data Protocol for the Toronto Code Camp 2010

  • Soyez le premier à commenter

Setting Your Data Free With OData

  1. 1. Setting Your Data Free with OData<br />Bruce Johnson<br />Partner, ObjectSharp Consulting<br />bjohnson@objectsharp.com<br />Twitter: LACanuck<br />
  2. 2. What’s the Point<br />Web Server = Presentation + Behavior<br />New Technologies<br />AJAX<br />RIA<br />Mashups<br />Web Server<br />Presentation + Behavior + Data<br />Data<br />Web Page<br />
  3. 3. What should the data look like<br />Web friendly<br />Just Plain HTTP<br />Uniform patterns<br />Focus should be on the data<br />Formatting the data should left up to the client<br />Use high-level abstractions<br />
  4. 4. Welcome the Open Data Protocol<br />Uniform way of representing structured data<br />Atom, JSON formats<br />Uniform URL conventions<br />Navigation, filtering, sorting, paging, etc.<br />Uniform operations<br />GET, POST, PUT, DELETE always mean the same<br />Addressability<br />
  5. 5. Playing around with OData<br />
  6. 6. So where are the sources?<br />People are starting to create data feeds<br />Netflix<br />Sharepoint 2010<br />Lists => Collections<br />City of Vancouver<br />Parking<br />Codename: Dallas <br />
  7. 7. And who can consume it?<br />Goal: self-service business intelligence<br />Let people find and use their own data<br />Excel PowerPivot handles OData natively<br />Every report in SQL Reporting Services (in 2008 R2) are now OData feeds<br />Including existing reports<br />
  8. 8. But what about MY data<br />OData Consumers<br />Open Data Protocol<br />API<br />(data + logic)<br />OData API<br />(data + logic)<br />Your Website<br />Data<br />(DB, File, Cloud, …)<br />Data<br />(DB, File, Cloud, …)<br />
  9. 9. Creating an OData Feed<br />
  10. 10. But what about MY data<br />Reports<br />Dashboard<br />Open Data Protocol<br />Query &[Uri]<br />Format<br />+<br />+<br />?<br />OData Producer<br />
  11. 11. Other features?<br />Forms over Data<br />Reports<br />Dashboard<br />Open Data Protocol<br />Query &[Uri]<br />Format<br />R/W<br />+<br />+<br />+<br />?<br />OData Producer<br />
  12. 12. What should you do next?<br />Expose your data with OData<br />Teach data consumers about OData<br />To get started, check out http://odata.org<br />
  13. 13. Thanks to our contributors<br />

×