Showing off different and Interesting integration scenarios with DataMarket
- Facebook application that integrates with a Data.Gov DataSets
- Usage of Windows Azure DataMarket Portal to explore the DataSets and also to show off the Tableau application to consume the DataSet from DataMarket
Integration Scenarios
- Choices:
- Specific dataset versus generic
- Influences the choice over the type of client technology to be used
- WebRequest – need to parse the XML by hand
- WCF Data Services client – ODATA client
- DataMarket service proxy classes
- Influences the choice over the type of client technology to be used
- Which DataMarket Account?
- Specific dataset versus generic
Building a simple Windows Phone 7 application
- App that uses two DataMarket DataSets, one about weather forecast and another about the population density
- Choose the DataMarket DataSet
- Explore the DataSet
- Test the DataMarket DataSet
- Choose the Type of Integration to use
- In this case the WebRequest is the one that is chosen
- Copy the Query URL
- Pass the Account Id and Account Key to the WebRequest
- Perform the Request
- Analyze the Response and Extract the XML elements that you need from the response.
- Each content provider deliver a set of help resources like samples, and documentation about the respective DataSet that are accessible on the DataSets Page
- Notes:
- Can be built using WebRequest directly
- Consider service-side
- Filtering – Filter only what you need and cache your results on the server to lower the bandwidth
- Projections – Do Projections on the Server-side in order to send only the elements that are interesting and needed by the client, reducing the used bandwidth
Next Steps:
- Learn more and sign up at http://datamarket.azure.com
- Start building to Applications
No comments:
Post a Comment