Wednesday, February 9, 2011

Windows Azure Proof-of-Concept

Windows Azure LogoAfter a three-day introductory workshop about the Windows Azure Platform organized by Microsoft at the end of 2010, last week I attended a Windows Azure Proof-of-Concept event at the Microsoft Innovation Center - ISMB here in Turin. It consisted of a two-day instructor-led workshop (speaker, Roberto Brunetti from DevLeap) aimed to create a complete solution from scratch with the purpose to highlight the nature and benefits of the Windows Azure platform.

Some companies participated at the event and proposed a couple of ideas/architectures which have been merged in a single, layered, multi-platform application with the help of Roberto:

  • a web site, hosted on Windows Azure (WebRole)
    • back-end based on Windows Azure Storage and/or a web service
  • a web service hosted on Windows Azure
    • back-end based on Windows Azure Storage
    • active collaboration with a WorkerRole service
  • a web service hosted on an on-premise IIS server
    • back-end based on Windows Azure Storage and/or a web service
    • active collaboration with a WorkerRole service on Windows Azure
  • a desktop / embedded client application, which works with cloud data and features
    • directly on Windows Azure (Storage / Queue / SQLAzure) and/or via a web service
  • n-tier architecture (data access, business logic, UI, services)
  • unit testing

Software architecture has been deeply analyzed (even tough it was a two-day workshop only) and the solution has been designed following the best practices and guidelines. The key concept was that adopting a good n-tier, modular, loosely-coupled and testable architecture, it is relatively easy to extend system functionalities or handle new technologies/platforms following the natural IT evolution.

Really interesting. If you have a chance to follow such kind of events, don’t miss them!

1 comment:

  1. Hello I am so delighted I located your blog, I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work. Outlook CRM

    ReplyDelete