Wednesday, March 23, 2011

Learning Windows Azure

I will be learning windows azure in the next few days and I will be documenting the same in this blog.

I will be learning Azure by building a sample application. The application requirement:

“The application will allow users to register / login using facebook /google/ live Ids. Registered users will be able to view movies, They will also be able to add movies, for each added movie they will get a credit. The users will be able to view the credit balance.”

The technical requirements for the same are :

    • Use Rest implementation for the service
    • Use Appfabric & ACS for security
    • Use off the shelf implementation process for facebook, google, & live id authentication
    • Show how scalability can be achieved.
    • Use Sql Azure for storage.

I will be hosting the source first in codeplex using SVN, I will slowly be moving this to github. The project is hosted here.

Learning WCF/Azure TOC

  1. Create a simple restful wcf service in Azure
  2. Asp.net mvc client to consume Rest wcf service
  3. Implementing Security to the WCF Service
  4. Security for wcf service in Azure

 

Resources:

http://dotnetninja.wordpress.com/2010/11/12/securing-wcf-rest-service-with-azure-appfabric-access-control-service-and-oauth/

http://blogs.msdn.com/b/alikl/archive/2010/12/15/integrating-restful-wcf-services-with-windows-azure-appfabric-access-control-service-acs-scenario-and-solution.aspx

Hope someone finds this useful.

2 comments:

  1. I also recommend you ensure you get your API working smoothly on apigee.com And then publish the api using www.apigee.com/togo . In order to do this you will need to create a WADL file to describe the REST Service.

    ReplyDelete
  2. This resource may be useful to you, but bare in mind the implementation is not strictly restful! http://omaralzabir.com/create_rest_api_using_asp_net_mvc_that_speaks_both_json_and_plain_xml/

    ReplyDelete