KEMBAR78
DPR202 Open Data for the Open Web | PPTX
8 – 10 March 2011 | Dubai, UAE
8 – 10 March 2011 | Dubai, UAERonald WidhaOpen Data for the Open WebSESSION CODE: DEV
3Agendawhat I’m going to talk aboutThe trend of OpennessSelect * from WebCommon Web API patternsoDataMarketplaceDesigning for high traffic
4Open Webdecentralizedtransparencyopen standardnew economyPhoto by Creative commonsmiss_rogue
5Hypermedia
6FeedsPhoto by Creative commonspresta
7APIPhoto by Creative commonssnowpeak
8TwitterPhoto by Creative commonssnowpeak
9“API is the new biz dev”Caterina FakePhoto by Creative commonscaterina
10For e.g. Facebook API get friendsHttp GET: https://graph.facebook.com/me/friends?access_token=tokenJSON: { "data": [ { "name": “friends name", "id": "424248" }, .. ]}Photo by Creative commonskiewic
11For e.g. Twitter API get followersHTTP Gethttp://api.twitter.com/version/statuses/friends.xml?user_id=12&XML or JSONPhoto by Creative commonskiewic
12Select * from WebPhoto by Creative commons codepo8
13What about us (website owners/creators)? Photo by Creative commonsnasa HQ
14RESTfulJSONAtom Xml feedoAuth for authentication/authorization Photo by Creative commonskiewic
15Why re-invent the wheel?Photo by Creative commonsdigitizedchaos
16Open Data (oData) RESTfulAtom Xml feedJSONPhoto by Creative commonskiewic
17Let me take you aroundPhoto by Creative commonskiewic
18We’ve just seenCreating an Odata endpoint with WCF Data ServicesRESTful: Browsing Data using BrowserJavascript as a client.Net client
19“Software is becoming a commodity”Tim O’ Reilly (Strata Conf)Photo by Creative commons adders
20Data MarketplacePhoto by Creative commonskiewic
21Designing for the real worldPerformanceScalabilitySecurityCachePhoto by Bing Maps
22SQL AzureSQL Azure oData Service
Browserencrypt23BillingWCF Data ServiceSecurityhttpsoAuth access Token or,Access controlAuthentication cookiePhoto by Creative commonskiewic
24ServiceEndPointSeparate the reads and the writeswritesreplicationreadsPhoto by Creative commonskiewic
25De-normalized for use casesPhoto by Creative commonsbiepmiep
26CachingWCF Data ServiceOutput caching vary by filter paramsPhoto by Creative commonskiewic
27monitoringPhoto by Creative commonskiewic
28WCF Data Services ToolkitJSONPCachinghttp://wcfdstoolkit.codeplex.com/Photo by Creative commonskiewic
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DPR202 Open Data for the Open Web