Named similarly as Doug Purdy's PDC 2010 session on oData, this OpenData for the Open Web session tries to explain how WCF Data Service with oData offers an accelerated path towards building a public API.
The Web has been and should be open in almost all sense of the word: the web can be openly consumed from various clients, and through hyperlinking; the web allows the association of different documents across technological boundaries. The trend shouldn’t stop here.
Web based API have and will continue to play a huge role in making sure that the web opens up even more. You will learn on how to take part of this movement in your own projects utilizing oData protocol. We will also talk about to why oData offer serious advantages than writing your own custom API specification to share your data.
We will also talk about some of the opportunities that is opened up to us by using it. In this era of Cloud computing (the emergence of strong SaaS player like Facebook and Twitter), software is starting to become of a commodity and data becomes more and more precious – it’s important for us developers to understand the shift.
9. 9 “API is the new biz dev”Caterina Fake Photo by Creative commonscaterina
10. 10 For e.g. Facebook API get friends Http GET: https://graph.facebook.com/me/friends?access_token=token JSON: { "data": [ { "name": “friends name", "id": "424248" }, .. ]} Photo by Creative commonskiewic
11. 11 For e.g. Twitter API get followers HTTP Gethttp://api.twitter.com/version/statuses/friends.xml?user_id=12& XML or JSON Photo by Creative commonskiewic
12. 12 Select * from Web Photo by Creative commons codepo8
13. 13 What about us (website owners/creators)? Photo by Creative commonsnasa HQ
14. 14 RESTful JSON Atom Xml feed oAuth for authentication/authorization Photo by Creative commonskiewic
15. 15 Why re-invent the wheel? Photo by Creative commonsdigitizedchaos
16. 16 Open Data (oData) RESTful Atom Xml feed JSON Photo by Creative commonskiewic
17. 17 Let me take you around Photo by Creative commonskiewic
18. 18 We’ve just seen Creating an Odata endpoint with WCF Data Services RESTful: Browsing Data using Browser Javascript as a client .Net client
19. 19 “Software is becoming a commodity”Tim O’ Reilly (Strata Conf) Photo by Creative commons adders