1 / 55

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

FT12. OData. ADO.NET Data Services: What’s new with the RESTful data services framework. Pablo Castro Software Architect Microsoft Corporation. agenda. problem space restful interfaces a new ecosystem new features. why data services?. break data silos. == data sharing & integration.

issac
Télécharger la présentation

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

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. 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

More Related