ADO.NET Data Services: What’s new with the RESTful data services framework - PowerPoint PPT Presentation

ado net data services what s new with the restful data services framework n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
ADO.NET Data Services: What’s new with the RESTful data services framework PowerPoint Presentation
Download Presentation
ADO.NET Data Services: What’s new with the RESTful data services framework

play fullscreen
1 / 55
ADO.NET Data Services: What’s new with the RESTful data services framework
182 Views
Download Presentation
zan
Download Presentation

ADO.NET Data Services: What’s new with the RESTful data services framework

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. FT12 OData ADO.NET Data Services: What’s new with the RESTful data services framework Pablo Castro Software Architect Microsoft Corporation

  2. agenda • problem space • restful interfaces • a new ecosystem • new features

  3. why data services?

  4. break data silos

  5. == data sharing & integration

  6. files libraries services files libraries

  7. producers | protocol | consumers

  8. REST

  9. | !protocol | !standard | !format REST

  10. REST == architectural style

  11. | decoupling | scalability | layering REST

  12. resources

  13. addressability

  14. uniform interface

  15. natural fit for data services

  16. data service != gateway to database service interface business logic store

  17. open data protocol

  18. “OData”

  19. RESTful

  20. http

  21. poke-able (?)

  22. AtomPub

  23. + xml & json

  24. + addressing scheme

  25. + metadata

  26. implementations

  27. servers

  28. .net sharepoint on premises, online reporting services azure table storage codename “dallas” microsoft media room open government data initiative …

  29. low barrier of entry

  30. clients

  31. got an HTTP stack?

  32. excel + powerpivot visual studio .net silverlight ajax php java

  33. 3rd parties

  34. websphere extreme scale db4o telerik open access linqpad …

  35. new protocol & server stuff

  36. beyond structured: blobs

  37. | projections | row count | inline count +query options

  38. feed customization

  39. server driven paging

  40. Data Source Options HTTP traffic Custom providers: - IDataServiceMetadataProvider - IDataServiceQueryProvider Updates: - IDataServiceUpdateProvider Special features: - IDataServiceStreamProvider - IDataServicePagingProvider Data Services Runtime Entity Framework Provider Reflection Provider Custom Provider Entity Framework .NET Classes [+ LINQ provider] Database Data Source Data Source

  41. new client stuff

  42. visualization

  43. piece-of-cake data binding

  44. DataServiceCollection<T>

  45. more LINQ

  46. cross-domain access

  47. keep up with protocol

  48. | visual studio 2010 | 3.5 SP1 update

  49. | protocol everywhere | windows live | deep wcfintegration roadmap

  50. call to action