Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.

Similar presentations


Presentation on theme: "INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014."— Presentation transcript:

1 INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014

2 Azure Services Azure Blob => AWS S3 Azure SQL Database => AWS RDS Azure Tables => AWS Dynamo DB Azure Queues => AWS Message Queue Service

3 Create a web service in VS 2013 We know the drill… Modify web.config too

4 C# LINQ One of my favorite features in C# Create [WebMethod] – public List ShowResults(int N) – Create N integers {0…N-1} Square them Order by Descending! Convert them to String – Using LINQ >

5 Azure Tables Like Amazon’s DynamoDB “Infinite” scaling Map in the cloud (key/value pair)

6 Azure Tables [WebMethod] Read PA1 CSV data file into memory [WebMethod] Save PA1 data to Azure Tables [WebMethod] Search Azure Tables for data

7 Azure Tables Create NBAPlayerStats Class Read PA1 CSV data file via LINQ

8 Azure Tables Insert & Read Player data Warning: Insert & Read should be different web methods. This is just code blocks. Search on Goog for “azure table tutorial” Part 2 = search via points per game

9 Azure Queue Like Amazon’s Message Queue Communicate between machines Property = any machine reading the queue can take the data FIFO

10 Azure Queue [WebMethod] Insert url into Queue [WebMethod] Read url from Queue (invisible for limited time)

11 Azure Queue Warning: You need to write the web methods. This is just code blocks. Why do we need delete message?

12 Questions?


Download ppt "INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014."

Similar presentations


Ads by Google