<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6447577</atom:id><lastBuildDate>Thu, 23 Feb 2012 05:38:41 +0000</lastBuildDate><category>Arun</category><category>Kinect SDK</category><category>SilverLight</category><category>TFS</category><category>Visual Studio 2005</category><category>MVP</category><category>.NET 3.0</category><category>.NET Framework</category><category>Security</category><category>Azure</category><category>UG</category><category>ASP.NET Web API</category><category>WCF Web API</category><category>Visual Studio 2008</category><category>Live Search</category><category>WCF</category><category>.NET 4.0</category><category>WCF - OData</category><category>WinFX</category><category>OData</category><category>Office 15</category><category>WWF</category><category>MUGH</category><category>WPF</category><category>.NET 3.5</category><category>Windows 7</category><title>.NET Renaissance</title><description>WCF, .NET, Azure, Web API, XBOX SDK, Microsoft Technologies</description><link>http://arunmvp.blogspot.com/</link><managingEditor>noreply@blogger.com (ArunGG_MVP)</managingEditor><generator>Blogger</generator><openSearch:totalResults>255</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/arunganeshmvp" /><feedburner:info uri="arunganeshmvp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>All Rights reservered to Arun</media:copyright><media:thumbnail url="http://photos1.blogger.com/blogger/2381/347/320/arunweb.jpg" /><media:keywords>NET,C,NET,3,5,NET,4,0,ASP,NET,Web</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology</media:category><itunes:owner><itunes:email>arunganesh@gmail.com</itunes:email><itunes:name>G. Gnana Arun Ganesh</itunes:name></itunes:owner><itunes:author>G. Gnana Arun Ganesh</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://photos1.blogger.com/blogger/2381/347/320/arunweb.jpg" /><itunes:keywords>NET,C,NET,3,5,NET,4,0,ASP,NET,Web</itunes:keywords><itunes:subtitle>arun</itunes:subtitle><itunes:summary>Any Interesting Microsoft Technologies!</itunes:summary><itunes:category text="Technology" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-4900734748430535497</guid><pubDate>Mon, 20 Feb 2012 08:44:00 +0000</pubDate><atom:updated>2012-02-20T10:38:38.986-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET Web API</category><title>WCF Web API  to ASP.NET Web API</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;WCF Rest Starter Kit --&amp;gt; WCF REST (WebHttpBinding) --&amp;gt; WCF Web API&amp;nbsp; --&amp;gt; ASP.NET Web API (WCF to ASP.NET Migration!)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Hope
many of you have noticed the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28942"&gt;&lt;span style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue;"&gt;ASP.NET MVC4 Beta announcement&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.
In that the key thing to note is ASP.NET Web API. ASP.NET MVC 4 now includes
ASP.NET Web API (single integrated web API framework), a framework for building
and consuming HTTP services that can reach a broad range of clients including browsers,
phones, and tablets. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Everything
including technology has a start and an end. Including technology, it necessities
evolution to survive. This evolution of Web API track from WCF to ASP.NET is
good for below reasons:&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;This will stop the confusion
among developers to use what &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.mvc.jsonresult.aspx"&gt;&lt;span style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue;"&gt;ASP.NET MVC Controller&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (JSON
data from controller) or WCF Rest API&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Moving to ASP.NET MVC enables to
better code re-use, easier &amp;amp; maintenance. One can use the same model to
expose your data as HTML, JSON, XML, ATOM, OData etc….No Need of one more WCF
Layer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;3.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;a href="http://blogs.msdn.com/b/henrikn/archive/tags/aspnetwebapi/"&gt;&lt;span style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue;"&gt;HTTPClient&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; / &lt;a href="http://msdn.microsoft.com/en-us/library/system.net.http(v=vs.110).aspx"&gt;&lt;span style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue;"&gt;System.Net.HTTP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; part of .NET
Framework 4.5 would be better suitable part of ASP.NET rather than WCF. Web API
name itself contains both Web &amp;amp; Services! And Http belongs to more of Web
than Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraph" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;4.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Remember one of the main goal for
WCF is unification of Microsoft’s distributed computing technologies (ASMX, .NET
Remoting, Enterprise Services, WSE, System.Messaging, System.Net etc) with
SOAP/XML as base framework. WCF won’t support or scale HTTP to full extent.&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;This is
not end of WCF, but the scope of exposing data via WCF is reduced (Mostly SOAP).
World is around REST now. In the competitive world, the system or technology that
are easily maintainable, sustainable, easy reach or interoperable including browsers,
phones (IPhone, Android, Windows Phone etc….), tablets (IPad) only survives. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Restful approach follows most of the things –
Simple, easily maintainable, reach etc. With Web API moves into ASP.NET,
overall it is good for end-users. &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;ASP.NET
Web API is great for building services that follow the RESTful way.&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;strong&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Why HTTP?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="color: #222222; mso-bidi-font-weight: bold;"&gt;&lt;span style="font-family: Calibri;"&gt;The
Hypertext Transfer Protocol (HTTP) is an application protocol for distributed,
collaborative systems. HTTP is not just for serving up web pages. HTTP is simple,
flexible, stateless and ubiquitous. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;HTTP provides the
following &lt;/span&gt;&lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;nine
methods&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; or verbs that we can perform on a identified &lt;span style="mso-bidi-font-weight: bold;"&gt;resource&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;HEAD – Similar to a GET request without the response body. This is useful for retrieving meta-information written in response headers. &lt;/span&gt;&lt;/o:p&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span style="font-family: Calibri;"&gt;
&lt;li&gt;GET&amp;nbsp; - Requests to just retrieve the specified resource. &lt;/li&gt;
&lt;li&gt;POST – Client sends data (message body) to the server for an action . &lt;/li&gt;
&lt;li&gt;PUT - Uploads or updates the resource. &lt;/li&gt;
&lt;li&gt;DELETE Deletes the specified resource. &lt;/li&gt;
&lt;li&gt;TRACE - allows the client to see what is being received at the other end of the request chain and use that data for testing or diagnostic information&lt;/li&gt;
&lt;li&gt;OPTIONS Returns the HTTP methods that the server supports for specified URL. &lt;/li&gt;
&lt;li&gt;PATCH Is used to apply partial modifications to a resource. &lt;/li&gt;
&lt;/span&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: #222222; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;What is REST?&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="color: #222222; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Calibri;"&gt;
&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Representational_state_transfer"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;REST&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;
defines an architectural style for building services in the “Web” way. REST is
not tied to any particular technology or platform – it’s just another way to
design things to work like the Web. Again this is not something new. REST
concept exists for a long time but not utilized to its full power, until now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;Operations in
Restful services are supported using HTTP methods (Like GET, PUT, POST, or
DELETE).&lt;/span&gt;&lt;span style="color: #222222; mso-bidi-font-weight: bold;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-family: Calibri;"&gt;
&lt;strong&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Definition:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Calibri;"&gt;
&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b&gt;&lt;span lang="EN" style="color: #222222; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;"Representational state
transfer&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN" style="color: #222222; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt; (&lt;b&gt;REST&lt;/b&gt;)
is a style of &lt;a href="http://en.wikipedia.org/wiki/Software_architecture" title="Software architecture"&gt;&lt;span style="color: blue;"&gt;software architecture&lt;/span&gt;&lt;/a&gt; for &lt;a href="http://en.wikipedia.org/wiki/Distributed_computing" title="Distributed computing"&gt;&lt;span style="color: blue;"&gt;distributed&lt;/span&gt;&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Hypermedia" title="Hypermedia"&gt;&lt;span style="color: blue;"&gt;hypermedia&lt;/span&gt;&lt;/a&gt;
systems such as the &lt;a href="http://en.wikipedia.org/wiki/World_Wide_Web" title="World Wide Web"&gt;&lt;span style="color: purple;"&gt;World Wide Web&lt;/span&gt;&lt;/a&gt;.
The term Representational State Transfer (REST) was introduced and defined in
2000 by &lt;a href="http://en.wikipedia.org/wiki/Roy_Fielding" title="Roy Fielding"&gt;&lt;span style="color: blue;"&gt;Roy
Fielding&lt;/span&gt;&lt;/a&gt;&lt;sup id="cite_ref-Fielding-Ch5_0-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/REST#cite_note-Fielding-Ch5-0"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;[1]&lt;/span&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/REST#cite_note-1"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;[2]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; in his
doctoral dissertation. Fielding is one of the principal authors of the &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol"&gt;&lt;span style="color: blue;"&gt;Hypertext Transfer Protocol&lt;/span&gt;&lt;/a&gt; (HTTP)
specification versions 1.0 and 1.1." - From wikipedia.org&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: #222222; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Why REST Popular?&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="color: #222222; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Calibri;"&gt;
&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;div&gt;
Is Web Popular?! ;) &lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://en.wikipedia.org/wiki/World_Wide_Web"&gt;&lt;span style="color: purple;"&gt;&lt;span style="font-family: Calibri;"&gt;Web - WWW&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;, which is omnipresent everywhere now.
Almost everyone knows about Web. RESTful architecture simply follows the tenets
of the web which provides the same reach to people. I will give you a specific simple
example - Just think of accessing a Service as below: You can access whatever
the book detail of any author you want through HTTP GET itself! No Soap
Messages, Proxy etc. &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
amazon.com/authors/{author}/{book}&lt;/div&gt;
&lt;div&gt;
Ex: amazon.com/authors/ArunGanesh/VS2010&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
amazon.com/authors/{author}?book={book}&lt;/div&gt;
&lt;div&gt;
Ex: amazon.com/authors/ArunGanesh?book=VS2010&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://2.bp.blogspot.com/-MsBvusUh7dY/T0IF33o-7zI/AAAAAAAAAPw/_4m35ezknl8/s1600/Rest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://2.bp.blogspot.com/-MsBvusUh7dY/T0IF33o-7zI/AAAAAAAAAPw/_4m35ezknl8/s400/Rest.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Key
Items to remember (REST):&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;div&gt;
1. In Web, every resource being referred by a unique identifier, also known as
a universal resource identifier (URI). &lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier"&gt;&lt;span style="color: purple;"&gt;&lt;span style="font-family: Calibri;"&gt;URL+URN = URI&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Calibri;"&gt;
URI / Segment of a URI map to Application Logic. In the above example you can
see that the segment of the URL itself being mapped to an application logic. &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
2. Utilize &lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://en.wikipedia.org/wiki/HTTP"&gt;&lt;span style="color: purple;"&gt;&lt;span style="font-family: Calibri;"&gt;HTTP
Verbs&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; - HTTP GET, POST, PUT, DELETE etc.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
3. Utilize HTTP Headers for representing what content type is required and
services is returning. For instance, you can represent things like: languages,
authentication, authorization, accepted encoding, char set, content type,
length etc...&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;What ASP.NET Web API provides:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="color: #222222; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="color: #222222; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="font-family: Calibri;"&gt;The integrated stack supports the following
features:&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #222222; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="color: #222222; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="font-family: Calibri;"&gt;Modern HTTP programming model &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span style="font-family: Calibri;"&gt;
&lt;li&gt;Full support for ASP.NET Routing &lt;/li&gt;
&lt;li&gt;Format flexibility&lt;/li&gt;
&lt;li&gt;HTTP Client integration&lt;/li&gt;
&lt;li&gt;Enabled OAuth and OData support&lt;/li&gt;
&lt;li&gt;Configuration simplification&lt;/li&gt;
&lt;li&gt;Content negotiation and custom formatters &lt;/li&gt;
&lt;li&gt;Model binding and validation &lt;/li&gt;
&lt;li&gt;Filters &lt;/li&gt;
&lt;li&gt;Query composition &lt;/li&gt;
&lt;li&gt;Easy to unit test &lt;/li&gt;
&lt;li&gt;Improved Inversion of Control (IoC) via DependencyResolver &lt;/li&gt;
&lt;li&gt;Code-based configuration &lt;/li&gt;
&lt;li&gt;Self-host&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="font-family: Calibri;"&gt;What’s the
key difference:&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;ASP.NET Web APIs
are based on &lt;strong&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"&gt;controllers&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;,
classes which derive from a new ApiController class. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid #BBBBBB 1.5pt; mso-yfti-tbllook: 1184; width: 0in;" width="0"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="background-color: transparent; border: 1.5pt solid rgb(187, 187, 187); padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;WCF Web API&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1.5pt 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;ASP.NET Web API&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Service&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Web API
  controller&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Action&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Service
  contract&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Not applicable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Endpoint&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Not applicable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;URI templates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;ASP.NET Routing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Message
  handlers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Same&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Formatters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Same&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187); border-style: none solid solid; border-width: 0px 1.5pt 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Operation
  handlers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background-color: transparent; border-color: rgb(0, 0, 0) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1.5pt 1.5pt 0px; mso-border-left-alt: solid #BBBBBB 1.5pt; mso-border-top-alt: solid #BBBBBB 1.5pt; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;span style="font-family: Calibri;"&gt;Filters, model
  binders&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN;"&gt;&lt;a href="http://wcf.codeplex.com/wikipage?title=How%20to%20Migrate%20from%20WCF%20Web%20API%20to%20ASP.NET%20Web%20API"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;Migration
guidance&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="font-family: Calibri;"&gt;NuGet
Packages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;div class="MsoNormal" style="margin: 1.2pt 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-align: left; text-indent: -0.25in;"&gt;
&lt;span style="color: #30332d; font-family: Wingdings; font-size: 10pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"&gt;&lt;span style="mso-list: Ignore;"&gt;§&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;a href="http://www.nuget.org/packages/AspNetWebApi"&gt;&lt;span style="color: blue;"&gt;ASP.NET Web API (Beta)&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class="MsoNormal" style="margin: 1.2pt 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-align: left; text-indent: -0.25in;"&gt;
&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;span style="font-family: Wingdings; font-size: 10pt; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Wingdings;"&gt;&lt;span style="mso-list: Ignore;"&gt;§&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #30332d; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;a href="http://www.nuget.org/packages/AspNetWebApi.SelfHost"&gt;&lt;span style="color: blue;"&gt;ASP.NET Web API Self
Host (Beta)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class="MsoNormal" style="margin: 1.2pt 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-align: left; text-indent: -0.25in;"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class="MsoNormal" style="margin: 1.2pt 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-align: left; text-indent: -0.25in;"&gt;
&lt;a href="http://forums.asp.net/p/1770463/4836377.aspx/1?Welcome+to+the+ASP+NET+Web+API+discussion+forum+" title="Welcome to the ASP.NET Web API discussion forum!"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;ASP.NET Web API
discussion forum!&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="margin: 1.2pt 0in; mso-list: l2 level1 lfo4; tab-stops: list .5in; text-align: left; text-indent: -0.25in;"&gt;
Will post more on this topic in upcoming weeks. &lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-4900734748430535497?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/L7j9M6Tvr2k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/L7j9M6Tvr2k/wcf-rest-starter-kit-wcf-rest.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://2.bp.blogspot.com/-MsBvusUh7dY/T0IF33o-7zI/AAAAAAAAAPw/_4m35ezknl8/s72-c/Rest.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2012/02/wcf-rest-starter-kit-wcf-rest.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-3063594685675160373</guid><pubDate>Sun, 12 Feb 2012 20:19:00 +0000</pubDate><atom:updated>2012-02-12T13:17:07.601-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Office 15</category><title>"Office 15" Technical Preview</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;Office 15 is the codename for the next generation of the
Microsoft Office products and services. Microsoft &lt;/span&gt;&lt;a href="http://blogs.office.com/b/office-exec/archive/2012/01/30/quot-office-15-quot-begins-technical-preview.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;announced&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;
the Technical Preview for a select group of partners under non-disclosure
agreements for testing and to provide feedback. In the upcoming months, we may see few more details. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;While announcing the &lt;a href="http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx" target="_blank"&gt;Windows 8 ARM's plan&lt;/a&gt;, they also showed a quick preview of Office 15 too.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-dxN1rI7jCGI/TzgsKOL8jXI/AAAAAAAAAPU/Uz5nh7nAxSE/s1600/Office15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://4.bp.blogspot.com/-dxN1rI7jCGI/TzgsKOL8jXI/AAAAAAAAAPU/Uz5nh7nAxSE/s320/Office15.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://video.ch9.ms/ch9/5b39/56c5458a-3122-4597-a209-9ff1005b5b39/BuildingWindowsfortheARMProcessor_low_ch9.mp4" target="_blank"&gt;Watch this&lt;/a&gt;&amp;nbsp;Video to get a quick preview of Office 15.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;video controls="controls" height="270" poster="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43/4336.Building-Windows-for-the-ARM-processor-architecture.jpg" width="480"&gt;&lt;/video&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
 &lt;span style="color: #260859; font-size: 1.15em;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
 
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-3063594685675160373?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/OLU6GXE3Lxk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/OLU6GXE3Lxk/office-15-begins-technical-preview.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://4.bp.blogspot.com/-dxN1rI7jCGI/TzgsKOL8jXI/AAAAAAAAAPU/Uz5nh7nAxSE/s72-c/Office15.png" height="72" width="72" /><thr:total>0</thr:total><enclosure url="http://video.ch9.ms/ch9/5b39/56c5458a-3122-4597-a209-9ff1005b5b39/BuildingWindowsfortheARMProcessor_low_ch9.mp4" length="22667806" type="video/mp4" /><media:content url="http://video.ch9.ms/ch9/5b39/56c5458a-3122-4597-a209-9ff1005b5b39/BuildingWindowsfortheARMProcessor_low_ch9.mp4" fileSize="22667806" type="video/mp4" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Office 15 is the codename for the next generation of the Microsoft Office products and services. Microsoft announced the Technical Preview for a select group of partners under non-disclosure agreements for testing and to provide feedback. In the upcoming</itunes:subtitle><itunes:author>G. Gnana Arun Ganesh</itunes:author><itunes:summary> Office 15 is the codename for the next generation of the Microsoft Office products and services. Microsoft announced the Technical Preview for a select group of partners under non-disclosure agreements for testing and to provide feedback. In the upcoming months, we may see few more details. While announcing the Windows 8 ARM's plan, they also showed a quick preview of Office 15 too. Watch this&amp;nbsp;Video to get a quick preview of Office 15. </itunes:summary><itunes:keywords>NET,C,NET,3,5,NET,4,0,ASP,NET,Web</itunes:keywords><feedburner:origLink>http://arunmvp.blogspot.com/2012/02/office-15-begins-technical-preview.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-4713223770703575650</guid><pubDate>Thu, 02 Feb 2012 19:02:00 +0000</pubDate><atom:updated>2012-02-13T11:03:38.437-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Kinect SDK</category><title>Kinect for Windows</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
As you all known, Kinect is the game changer in game industry. In most of our home, who love to play games will be having Kinect console. Kinect is no more just a playing console, it show potential to use it many other industries like healthcare, diagnosysis etc...&lt;br /&gt;
&lt;br /&gt;
Check it out this inspiring &lt;a href="http://www.xbox.com/en-US/Kinect/Kinect-Effect" target="_blank"&gt;video&lt;/a&gt; for Kinnect Effect!&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://1.bp.blogspot.com/-du56JwVYK2s/TzleRhNbRsI/AAAAAAAAAPk/JqrMf-YpKgA/s1600/depth-hero.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://1.bp.blogspot.com/-du56JwVYK2s/TzleRhNbRsI/AAAAAAAAAPk/JqrMf-YpKgA/s400/depth-hero.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Now Microsoft released &lt;a href="http://www.microsoft.com/en-us/kinectforwindows/develop/new.aspx" target="_blank"&gt;Kinect for Windows&lt;/a&gt;. So What's in this? and What we can do with this?&lt;br /&gt;
With this SDK, you can know &lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;How the Kinect color and depth camera work &lt;/li&gt;
&lt;li&gt;How to use skeletal tracking to track joint positions in your application.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;How to use the Kinect to record audio&lt;/li&gt;
&lt;li&gt;How to use speech recognition to control your application via voice commands and much more&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Are you excited, then what are you waiting for, &lt;a href="http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx" target="_blank"&gt;download&lt;/a&gt; and &lt;a href="http://channel9.msdn.com/Series/KinectQuickstart" target="_blank"&gt;have fun&lt;/a&gt;!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-4713223770703575650?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/rnUfdMSRfCI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/rnUfdMSRfCI/kinect-for-windows.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://1.bp.blogspot.com/-du56JwVYK2s/TzleRhNbRsI/AAAAAAAAAPk/JqrMf-YpKgA/s72-c/depth-hero.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2012/02/kinect-for-windows.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-4066296631344934863</guid><pubDate>Sat, 28 Jan 2012 19:52:00 +0000</pubDate><atom:updated>2012-02-12T12:06:58.760-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Azure Portal and Training Kit Transformed</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;Both the Azure portal and training kit evolved over the
years. Portal is easy to navigate, build and manage Azure services. It also
have all the useful help links.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-nDD1wwvEeHA/TzgY6bOQTOI/AAAAAAAAAPE/fOV31j9rOgM/s1600/Azure%2BTraining%2BKit2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="427" src="http://4.bp.blogspot.com/-nDD1wwvEeHA/TzgY6bOQTOI/AAAAAAAAAPE/fOV31j9rOgM/s640/Azure%2BTraining%2BKit2.png" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;


&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;I recently installed Azure Training kit and surprised on
looking at all the demos, presentation for each and every artifacts. The
content would be very helpful for the developer community to jump-in into Azure
world.&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;


&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;Installation experience is also good. The pros is all the
required component can be installed from the same wizard (which in turns use
the Web platform Wizard). The con part is the memory it takes and sometime get
stuck.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;


&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-MFpHuOBkvXQ/TzgZVTbm-aI/AAAAAAAAAPM/82YcIQVSvIo/s1600/Azure+Training+Kit1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://3.bp.blogspot.com/-MFpHuOBkvXQ/TzgZVTbm-aI/AAAAAAAAAPM/82YcIQVSvIo/s400/Azure+Training+Kit1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Check out the Trainig kit here: &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=8396" target="_blank"&gt;Windows Azure Training Kit - January Refresh&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-4066296631344934863?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/Bz0JyO_OVlI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/Bz0JyO_OVlI/azure-portal-and-training-kit.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://4.bp.blogspot.com/-nDD1wwvEeHA/TzgY6bOQTOI/AAAAAAAAAPE/fOV31j9rOgM/s72-c/Azure%2BTraining%2BKit2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2012/01/azure-portal-and-training-kit.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-9103382318996325680</guid><pubDate>Sat, 21 Jan 2012 04:08:00 +0000</pubDate><atom:updated>2012-02-10T20:08:58.207-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Windows Azure AppFabric name is missing!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;
&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span style="font-family: Calibri;"&gt;When I was
searching for Azure Appfabric, I noticed there is no more Appfabric term being used. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;
&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span style="font-family: Calibri;"&gt;Specifcally when
I noticed in the &lt;/span&gt;&lt;a href="http://blogs.msdn.com/b/appfabric/archive/2011/12/12/we-re-moving-to-the-windows-azure-team-blog.aspx"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Calibri;"&gt;Appfabric blog&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; that they are moving from this
blog to general &lt;/span&gt;&lt;a href="http://blogs.msdn.com/b/windowsazure/"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Calibri;"&gt;Windows Azure Team blog&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;, it is clear that no more
Appfabric term. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;So what happens
to all the services - &lt;/span&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;Windows Azure Service Bus, Windows
Azure Access Control, Windows Azure Caching etc... It's look like still all
services exists only the name changes from Appfabric to just Azure. &lt;/span&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 6pt;"&gt;
&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="font-family: Calibri;"&gt;In
a way, it is better, during inital days, I was confused between Azure Appfabric
and &lt;/span&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/windows-server-appfabric.aspx"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Calibri;"&gt;Windows Server Appfabric&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt;. But I am sure, it will
take some time for deverlopers to understand this brand name change.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;&lt;span style="color: #cc6411;"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-9103382318996325680?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/D2JkbTngJ48" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/D2JkbTngJ48/windows-azure-appfabric-name-is-missing.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2012/01/windows-azure-appfabric-name-is-missing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-1024209039601905844</guid><pubDate>Fri, 06 Jan 2012 03:40:00 +0000</pubDate><atom:updated>2012-02-10T19:40:45.981-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>What is the Windows Azure platform?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;The Windows Azure platform
is nothing but Microsoft’s cloud computing services platform. Windows Azure,
Microsoft SQL Azure and AppFabric are the key components of the Windows Azure
platform.&lt;/span&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt; &lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: black;"&gt;Microsoft’s
Windows Azure platform is a group of cloud technologies, each providing a
specific set of services to end users.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 9pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="" name="_Toc257255658"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Key Components:&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-8fbutjP6EkQ/TzXbZF8uv8I/AAAAAAAAAN4/JB73sxjPBBs/s1600/Azure+Platform.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="507" src="http://4.bp.blogspot.com/-8fbutjP6EkQ/TzXbZF8uv8I/AAAAAAAAAN4/JB73sxjPBBs/s640/Azure+Platform.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"&gt;&lt;v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;
 &lt;v:stroke joinstyle="miter"&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;
  &lt;v:f eqn="sum @0 1 0"&gt;
  &lt;v:f eqn="sum 0 0 @1"&gt;
  &lt;v:f eqn="prod @2 1 2"&gt;
  &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;
  &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;
  &lt;v:f eqn="sum @0 0 1"&gt;
  &lt;v:f eqn="prod @6 1 2"&gt;
  &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;
  &lt;v:f eqn="sum @8 21600 0"&gt;
  &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;
  &lt;v:f eqn="sum @10 21600 0"&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows Azure Compute&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;: &lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;Windows
Azure compute service enables developers to run any applications starting from
.NET, Java, PHP etc… &lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;In
Windows Azure for an application to scale out, it will run multiple copy of the
code in various virtual machines.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Windows
Azure application consists of Web role instances and/or Worker role instances,
each of which runs in its own Windows virtual machine.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;       &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"&gt;&lt;v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows Azure Storage&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;: &lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;The Windows Azure storage services provide storage for binary and text data, messages, and structured data in Windows Azure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -0.25in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Microsoft SQL Azure&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;: Provides relational cloud
database solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows Azure platform Services (Connectivity, Identiry and Perforamance) &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;:
 It includes services like: AppFabric Access Control, AppFabric Service Bus, CDN&amp;nbsp;and AppFabric Caching Service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;&lt;span style="color: #cc6411;"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-1024209039601905844?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/4SbWP3o4z3o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/4SbWP3o4z3o/what-is-windows-azure-platform.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://4.bp.blogspot.com/-8fbutjP6EkQ/TzXbZF8uv8I/AAAAAAAAAN4/JB73sxjPBBs/s72-c/Azure+Platform.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2012/01/what-is-windows-azure-platform.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-116101229669425583</guid><pubDate>Thu, 24 Nov 2011 21:47:00 +0000</pubDate><atom:updated>2012-02-12T13:59:32.356-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Azure Pattern - Scale Application</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Times New Roman;"&gt;



&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="font-family: Calibri;"&gt;In Windows Azure for an application to scale out, it will
run multiple copy of the code in various virtual machines. Windows Azure
application consists of Web role instances and/or Worker role instances, each
of which runs in its own Windows virtual machine.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Times New Roman;"&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Web role instance&lt;/b&gt;
nothing but which accepts a HTTP/HTTPS request and respond back to customer web
request via IIS 7 (ASP.NET Application). This instance needs to run in an IIS 7
Web Server only. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Worker role instance&lt;/b&gt;
will do some background job (similar to Windows Service) and doesn’t expose to
outside world directly. For instance one can use Worker role process to do some
parallel bulk computing operations and then share with web role instance. A
worker role can have any number of HTTP, HTTPS, or TCP endpoints.&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Queue:&lt;/b&gt; It allows
Web role instances to communicate asynchronously with Worker role instances. It
acts as a reliable and persistent messaging between services.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;Windows Azure services may be comprised of one or both types
of roles and can run multiple instances of each type. Web / Worker Role
instances can be added or removed based on demand and allow applications to
quickly and economically scale-up or down as per the need. Windows Azure also
exposes set of API’s to programmatically control the role instances.&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;The typical &lt;b style="mso-bidi-font-weight: normal;"&gt;Pattern
for scaling up application&lt;/b&gt; on demand would look like below:&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;a href="http://4.bp.blogspot.com/--COKYeh4Vb4/Tzgyt4UwdKI/AAAAAAAAAPc/FK0ynbGj8m8/s1600/Azure+Pattern.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="364" src="http://4.bp.blogspot.com/--COKYeh4Vb4/Tzgyt4UwdKI/AAAAAAAAAPc/FK0ynbGj8m8/s640/Azure+Pattern.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;strong&gt;&lt;span style="color: black; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;How to: Use Windows Azure Diagnostics to Monitor and
Collect Logging Data&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: black; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433052.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to
Initialize the Windows Azure Diagnostic Monitor&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433083.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Collect
Data from IIS 7.0 Failed Request Trace Logs&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433124.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Collect
Data from Windows Event Logs&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433094.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Collect
Data from Crash Dumps&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411528.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Collect
Data in a Custom Log&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411551.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Use the
Windows Azure Diagnostics Configuration File&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411522.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to
Configure the TraceListener in a Windows Azure Application&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411550.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Use
Trace Messages in a Windows Azure Application&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433015.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Collect
Data from Performance Counters&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411517.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Create
and Update Custom Performance Counters&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411519.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Query
Performance Counter Data&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433081.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Specify
a Storage Account for Transfers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433085.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Schedule
a Transfer&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg433075.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Perform
an On-Demand Transfer&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh411547.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to View
Diagnostic Data Stored in Windows Azure Storage&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg432992.aspx"&gt;&lt;span style="color: blue; font-family: Calibri;"&gt;How to Remotely
Change the Diagnostic Monitor Configuration&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-116101229669425583?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/qN1Op5XmKRw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/qN1Op5XmKRw/vsts2.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://4.bp.blogspot.com/--COKYeh4Vb4/Tzgyt4UwdKI/AAAAAAAAAPc/FK0ynbGj8m8/s72-c/Azure+Pattern.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2006/10/vsts2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-3138493817490137276</guid><pubDate>Tue, 15 Nov 2011 19:26:00 +0000</pubDate><atom:updated>2012-02-10T11:27:57.387-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCF Web API</category><title>Web API - WCF Web API programming model</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style="font-family: Times, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;WCF Web API is a set of Windows Communication Foundation (WCF) components to develop Web APIs (Future Services).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Times, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Check out here for more details: &lt;/span&gt;&lt;a href="http://wcf.codeplex.com/releases"&gt;&lt;span style="font-family: Times, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;http://wcf.codeplex.com/releases&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-3138493817490137276?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/BdNi_cikb3Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/BdNi_cikb3Y/web-api-wcf-web-api-programming-model.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/11/web-api-wcf-web-api-programming-model.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-964231816968116370</guid><pubDate>Wed, 19 Oct 2011 03:30:00 +0000</pubDate><atom:updated>2012-02-10T20:31:11.912-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Azure Storage</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;


&lt;br /&gt;
&lt;span&gt;&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;The Windows Azure storage services provide storage for binary and text data, messages, and structured data in Windows Azure&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;Option 1: Blob – Contains
binary data:&lt;/strong&gt;&lt;/u&gt; Blobs are organized by container.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Each storage account will be partitioned&lt;/span&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;by hierarchal containers which in turns have one or many
blobs. We can store huge amount of data (text, audio, video, images etc…) with
association of metadata like author details etc… &lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Two types of blobs:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="background: white; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Block
blobs&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;, which are optimized for streaming. Block blobs are
comprised of blocks, each of which is identified by a block ID. Contain up to
200 GB. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpLast" style="background: white; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Page
blobs&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;, which are optimized for random read/write operations. Page
blobs are a collection of pages. Contain up to 1 TB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;A
URL to refer to a blob includes the account name, the container name, and the
blob name, as follows: &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;http://myaccount.blob.core.windows.net/mycontainer/myblob&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Sharing Policy: Container
ACL access:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="background: white; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-list: l1 level1 lfo2; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Full
public read access: &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Container and blob data can
be read via anonymous request.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="background: white; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-list: l1 level1 lfo2; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Public
read access for blobs only:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt; Blob data within this container
can be read via anonymous request, but container data is not available.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="background: white; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-list: l1 level1 lfo2; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging; tab-stops: 319.5pt; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;No public read access:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;
Container and blob data can be read by the account owner only.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="background: white; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging; tab-stops: 319.5pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows Azure Drives:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;
A Windows Azure drive acts as a local drive mounted on the file system and is
accessible to code running in a role. The data written to a Windows Azure drive
is stored in a page blob defined within the Windows Azure Blob service, and
cached on the local file system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;u&gt;Delivering High-Bandwidth
Content with the Windows Azure Content Delivery Network:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;This
Windows Azure CDN feature enables customers to provide maximum bandwidth
content to their users. As of now, Windows Azure CDN has 18 locations globally
(United States, Europe, Asia, Australia and South America). As Windows Azure
CDN caches Windows Azure blobs at strategically placed locations which is close
to the location from which the request being made.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This is applicable to only blobs that are in
public blob containers, which are available for anonymous access.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;For more details, refer
here: &lt;/span&gt;&lt;/b&gt;&lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: blue;"&gt;http://blogs.msdn.com/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Option 2: Table - Entity
Data Store: &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Tables store data as collections of entities. Table made up
of rows / columns. Entities are similar to rows. A property is a name,
typed-value pair, similar to a column. Don’t consider this as a RDBMS; it is more
similar to ADO.NET Data services with reduced sub set including integer, string
etc... It is mainly for store durable and scalable data structure that can be
queried. It is equivalent of Amazon SimpleDB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;The
operations are almost similar to that of a conventional database – tables. You
can create, query and delete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Option 3: Queue: &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;It
allows Web role instances to communicate asynchronously with Worker role
instances. It acts as a reliable and persistent messaging between services.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;In
all the above options, Windows Azure storage keep the data replicated in many
places and ensure data safety. Even one data copy being deleted or missed out
can be available from another data copy from a data center. Isn’t this cool?
Yes, this is nice feature which provides reliability and business continuity. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Moreover
each of the data storage has a named URI (universal resource identifier) which
can be accessible by any application including on cloud or on premises
application through REST. REST defines an architectural style based on a set of
constraints for building things the “Web” way. For more information on &lt;/span&gt;&lt;a href="http://arunmvp.blogspot.com/2010/01/restful-services.html"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: blue;"&gt;REST&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;,
refer my blog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;URL
template: &lt;a href="http://myaccount.queue.core.windows.net/myqueue?comp=metadata"&gt;http://myaccount.queue.core.windows.net/myqueue?comp=metadata&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;&lt;span style="color: #cc6411;"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-964231816968116370?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/QKp7YNMulnQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/QKp7YNMulnQ/azure-storage.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/10/azure-storage.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-6359956515813709600</guid><pubDate>Sun, 25 Sep 2011 02:42:00 +0000</pubDate><atom:updated>2012-02-10T19:48:51.325-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Wanna Try Windows Azure?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Do you want to try / explore Windows Azure, then check here: &lt;/span&gt;&lt;a href="http://www.windowsazure.com/en-us/pricing/free-trial/"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;http://www.windowsazure.com/en-us/pricing/free-trial/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Free trial includes the following:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Free Trial Details:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="c2"&gt;
&lt;table border="0" class="features-table"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="feature"&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;compute VM&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;750 small compute hours per month&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="feature"&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;relational database&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;1GB web edition SQL Azure database&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="feature"&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;storage&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;20GB with 50,000 storage transactions&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="feature"&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;bandwidth&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Unlimited inbound / 20GB Outbound&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-6359956515813709600?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/yyNuTyUM8Ho" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/yyNuTyUM8Ho/wanna-try-windows-azure.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/09/wanna-try-windows-azure.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-114036716655231659</guid><pubDate>Fri, 16 Sep 2011 06:36:00 +0000</pubDate><atom:updated>2012-02-11T23:41:36.885-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Scenarios where we can use Windows Azure Platform?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="" name="_Toc257255660"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Key Scenarios where we can use Windows Azure Platform?&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Please remember one point,
cloud computing is not the ONLY best option for all scenarios. It suits best
for some key scenarios.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;One can leverage Azure platform in various scenarios, few
thoughts:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;u&gt;Speed
     to Market:&lt;/u&gt;&lt;/strong&gt; Small vendors or initial startup company can utilize windows
     azure platform to deploy their application without worrying about the
     infrastructure. Based on the application popularity they can scale up the
     platform.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;u&gt;Peak
     Load (Predictable and unpredictable):&lt;/u&gt;&lt;/strong&gt; Enterprise applications can utilize
     windows azure platform especially during peak load. For instance, in
     support.xbox.com site, the load is at its peak during Christmas Holiday
     season. We can’t just add more hardware just for few weeks, unless we have
     something like Azure where one can scale up or down the hardware in
     minutes with very less cost. Another best example would be IRCTC, Indian
     railway online ticket booking web site, this will be always at its peak at
     8.00 – 8.30 A.M (that’s the time Tatkal is open), Azure is a place where
     we can set such that only for this specific time frame to scale the
     hardware resources to serve the end client. &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;u&gt;Limited
     Time frame:&lt;/u&gt;&lt;/strong&gt; In scenarios where we want to expose an application for only
     specific time frame. For instance, a movie release, the web site provides
     all the movie information review etc. This site will exist for minimal
     duration depends on film. &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;u&gt;Scalability:&lt;/u&gt;&lt;/strong&gt;
     Scenarios where one no need to worry about capacity planning. Increase or
     reduce the capacity real time.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;u&gt;Heavy
     Computing:&lt;/u&gt;&lt;/strong&gt; Scenarios where you need to do large scale processing like analytics.
     You can leverage cloud for infinite computing capacity. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style="margin-top: 0in;" type="1"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;&lt;span style="color: #cc6411;"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ol&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-114036716655231659?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/kzQWJpdVfHw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/kzQWJpdVfHw/sadasdasd.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2006/02/sadasdasd.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-2877616061402505089</guid><pubDate>Tue, 23 Aug 2011 01:14:00 +0000</pubDate><atom:updated>2012-02-10T18:18:59.933-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Do I really need to consider Cloud Computing?!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Cloud_computing.svg/662px-Cloud_computing.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="576" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Cloud_computing.svg/662px-Cloud_computing.svg.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
(Image From Wiki)&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;To answer the question why
cloud computing, first we need to look into what is the existing traditional
way of computing, deploying and maintain the applications and what are the available
options:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Option 1&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;: Companies can have their
own servers with required software and connectivity. In this option, we need to
spend more initial infrastructure cost and we have complete control. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Option 2&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;: Hosted Servers on rental.
You have less control over here, but the user no need to worry about the
maintenance of the server including hardware and software.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But one key downside in this approach is you
need to still pay even your application usage is idle. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;With both these options, we
have still the following open questions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ol start="1" style="margin-top: 0in;" type="1"&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l2 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;How
     to scale up or down your hardware very quickly with very low cost? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l2 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;How
     to reduce your operation costs based on the usage?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l2 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;How
     to provide high availability / business continuity? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l2 level1 lfo2; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;How
     quickly I can make my application Go-Live?&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;u&gt;Cloud computing is a new
emerging third option which answer the above questions.&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Option 3:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Cloud computing which is a
scalable virtualized hosting environment. Cloud computing users can avoid
capital charges on hardware, software, and services. Just pay the provider only
for what we use (consumption based model). Charging will be similar to
resources consumed, like electricity or subscription time-based, like a
newspaper.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-size: large;"&gt;What are the Benefits? &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style="margin-top: 0in;" type="1"&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Agile:
     &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Ability to implement, deploy the
     solutions for end users very quickly. &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Low
     Cost: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Operation and capital cost will be
     less.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Scalability
     / Flexibility: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Ability to scale up/down your
     application hardware / software in minutes.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Pricing
     Model: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;You pay for what you use. Based on
     the Usage of resources.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Reliability:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Multiple
     redundant sites and the quality maintained in Datacenters by Microsoft /
     Amazon etc makes more reliable. Most of the time, it will be 99.99%
     availability. &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Maintenance:
     &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Less maintenance (Hardware /
     Software) as it will be takes care by service providers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Better
     Operational models:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;For instance, we can utilize in places
     where we require scale-up hardware only for particular time frame alone
     where the user load is heavy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Easier
     Deployment:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt; Simplified Application Deployment
     and management. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-list: l1 level1 lfo3; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;&lt;span style="color: #cc6411;"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol style="margin-top: 0in;" type="1"&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-2877616061402505089?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/1ipOhdlDoSc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/1ipOhdlDoSc/why-cloud-computing.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2012/02/why-cloud-computing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-1181622519334225362</guid><pubDate>Tue, 16 Aug 2011 01:00:00 +0000</pubDate><atom:updated>2012-02-10T18:03:07.180-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Cloud Computing - How this idea emerged?!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;Microsoft's
Windows Azure Platform&lt;/strong&gt; is a cloud platform offering hosted in Microsoft Data
centers that provides wide range of useful services (Operating system and set
of developer services) which can be consumed by both on-premises and on-cloud
applications.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Cloud is nothing but just
the internet and cloud computing refers to internet based computing. This is
something didn’t appear suddenly, this technology is evolving from a long time
frame. Basically cloud platforms &lt;strong&gt;&lt;u&gt;utilize virtualization to share dynamically
scalable resources (hardware / software) over Internet based on demand as a
service&lt;/u&gt;&lt;/strong&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;A &lt;b style="mso-bidi-font-weight: normal;"&gt;technical definition&lt;/b&gt; from Wikipedia: "a computing capability
that provides an abstraction between the computing resource and its underlying
technical architecture (e.g., servers, storage, networks), enabling convenient,
on-demand network access to a shared pool of configurable computing resources
that can be rapidly provisioned and released with minimal management effort or
service provider interaction." This definition states that clouds have
five essential characteristics:&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;
on-demand self-service, broad network access, resource pooling, rapid elasticity,
and measured service&lt;/u&gt;&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;a href="http://www.blogger.com/" name="_Toc257255654"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: large; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;How it evolved or How this idea emerged?&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Let’s look back the history
how this got evolved.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Data Center comes
into existence as for all major IT companies for their business continuity (IT
operation to up and running 24/7) through reliable infrastructure. Many
companies like Amazon, Google, Microsoft, IBM etc having their own datacenters
to manage their IT during 2000’s. But after dot-com bubble, the usage of the
servers in the Data center is pretty low (80% unutilized) and most of the time
the server computing is idle and not being used fully. But companies invested
huge money in building the Data centers.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;
&lt;/span&gt;It forced them to utilize / better leverage the data centers for new
business opportunities.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Once &lt;strong&gt;Virtualization also emerge
which helps in better hardware/software management&lt;/strong&gt; and help running the data
centers efficiently. By making the server farms virtualized, it helps a lot in
cost savings with more server availability and maintenance. This &lt;strong&gt;helps them to
increase / add the capabilities on fly by re-using the existing hardware to maximum
utility&lt;/strong&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Amazon is one of the pioneers
in &lt;strong&gt;&lt;u&gt;utilizing their data centers to expose their servers computing power to
public&lt;/u&gt;&lt;/strong&gt; through Web Service around 2004. I am also one of the members of the
Amazon Web Services which got very popular in quite a bit of time and got huge
user base for the same.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;To my opinion, most of the key services in cloud computing came from Amazon!&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Check here - &lt;/span&gt;&lt;a href="http://aws.amazon.com/products/?ref_=pe_undef"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: blue;"&gt;http://aws.amazon.com/products/?ref_=pe_undef&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;
for all their key products as of now across cloud computing, data storage,
networking, monitoring, messaging etc…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-n2F9E7610wo/TzXKsX60eXI/AAAAAAAAANw/Opruwd9ucsc/s1600/Amazon+WS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="147" src="http://2.bp.blogspot.com/-n2F9E7610wo/TzXKsX60eXI/AAAAAAAAANw/Opruwd9ucsc/s320/Amazon+WS.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"&gt;&lt;v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;
 &lt;v:stroke joinstyle="miter"&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;
  &lt;v:f eqn="sum @0 1 0"&gt;
  &lt;v:f eqn="sum 0 0 @1"&gt;
  &lt;v:f eqn="prod @2 1 2"&gt;
  &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;
  &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;
  &lt;v:f eqn="sum @0 0 1"&gt;
  &lt;v:f eqn="prod @6 1 2"&gt;
  &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;
  &lt;v:f eqn="sum @8 21600 0"&gt;
  &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;
  &lt;v:f eqn="sum @10 21600 0"&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;
 &lt;o:lock aspectratio="t" v:ext="edit"&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;That’s the WIN-WIN
situation for both the consumers and the cloud computing service providers. Won't you agree?&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;&lt;span style="color: #cc6411;"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-1181622519334225362?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/BD_hHtT_-Zw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/BD_hHtT_-Zw/what-really-is-cloud-computing.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://2.bp.blogspot.com/-n2F9E7610wo/TzXKsX60eXI/AAAAAAAAANw/Opruwd9ucsc/s72-c/Amazon+WS.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/08/what-really-is-cloud-computing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-111746215412124372</guid><pubDate>Wed, 10 Aug 2011 00:43:00 +0000</pubDate><atom:updated>2012-02-10T17:48:27.609-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Cloud Computing using Windows Azure platform</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;Cloud
computing&lt;/strong&gt; is the key buzz word right now and many major companies like
Microsoft, Amazon, Google etc betting on this platform.&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt; &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;The Windows Azure platform is nothing but
Microsoft’s cloud computing services platform. Windows Azure, Microsoft SQL
Azure and AppFabric are the key components of the Windows Azure platform. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;Let's discuss about end – end information about Azure including what
Windows Azure Platform is and how it benefits end customer in resolving their
challenges, What’s for Developers, What’s for enterprise, challenges and other
options available in cloud platform in the upcoming blogs.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check out here: &lt;a href="http://www.windowsazure.com/en-us/home/tour/overview/"&gt;http://www.windowsazure.com/en-us/home/tour/overview/&lt;/a&gt;&amp;nbsp;for a quick tour of what are all the scenarios that you can consider and what kind of applications one can build.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="mso-spacerun: yes;"&gt;Check all my Azure related blogs: &lt;a href="http://arunmvp.blogspot.com/search/label/Azure"&gt;http://arunmvp.blogspot.com/search/label/Azure&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-111746215412124372?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/CvVV-DIDRsY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/CvVV-DIDRsY/enable-themes-smart-client-apps.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2005/05/enable-themes-smart-client-apps.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-4976450951873890614</guid><pubDate>Sun, 31 Jul 2011 03:10:00 +0000</pubDate><atom:updated>2012-02-10T20:20:57.256-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Windows Azure compute</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows
Azure compute service enables developers to run any applications starting from
.NET, Java, PHP etc… Developers now have the ability to choose the size of VMs
to run their application based on the applications resource requirements.
Windows Azure compute instances come in four unique sizes to enable complex
applications and workloads.&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableMediumGrid3Accent5" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid white 1.0pt; mso-border-themecolor: background1; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: column; mso-table-anchor-vertical: paragraph; mso-table-left: left; mso-table-lspace: 2.25pt; mso-table-rspace: 2.25pt; mso-yfti-tbllook: 1184;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: -1;"&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white; border-style: solid; border-width: 1pt 1pt 3pt; mso-background-themecolor: accent5; mso-border-bottom-themecolor: background1; mso-border-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 5; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Compute
  Instance Size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white white white rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 3pt 0px; mso-background-themecolor: accent5; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 1; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;CPU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white white white rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 3pt 0px; mso-background-themecolor: accent5; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 1; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white white white rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 3pt 0px; mso-background-themecolor: accent5; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 1; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Instance
  Storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white white white rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 3pt 0px; mso-background-themecolor: accent5; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 1; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;I/O
  Performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 0;"&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: rgb(0, 0, 0) white; border-style: none solid; border-width: 0px 3pt 0px 1pt; mso-background-themecolor: accent5; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 68; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Small&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;1.6 GHz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;1.75 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;225 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Moderate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white white rgb(0, 0, 0); border-style: solid solid none; border-width: 1pt 3pt 0px 1pt; mso-background-themecolor: accent5; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-alt: solid white 3.0pt; mso-border-right-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 4; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Medium&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;2 x 1.6 GHz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;3.5 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;490 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-alt: solid white 1.0pt; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;High&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white white rgb(0, 0, 0); border-style: solid solid none; border-width: 1pt 3pt 0px 1pt; mso-background-themecolor: accent5; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 68; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Large&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;4 x 1.6 GHz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;7 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;1,000 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(165, 213, 226); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 127; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white 1.0pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white 1.0pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 64; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;High&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="background: rgb(75, 172, 198); border-color: white; border-style: solid; border-width: 1pt 3pt 1pt 1pt; mso-background-themecolor: accent5; mso-border-bottom-alt: 1.0pt; mso-border-color-alt: white; mso-border-left-alt: 1.0pt; mso-border-right-alt: 3.0pt; mso-border-right-themecolor: background1; mso-border-style-alt: solid; mso-border-themecolor: background1; mso-border-top-alt: .75pt; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; mso-yfti-cnfc: 4; punctuation-wrap: hanging;"&gt;
&lt;b&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Extra large&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-alt: solid white 1.0pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;8 x 1.6 GHz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-alt: solid white 1.0pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;14 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-alt: solid white .75pt; mso-border-bottom-alt: solid white 1.0pt; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;2,040 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="background: rgb(210, 234, 241); border-color: rgb(0, 0, 0) white white rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-background-themecolor: accent5; mso-background-themetint: 63; mso-border-bottom-themecolor: background1; mso-border-left-alt: solid white .75pt; mso-border-left-themecolor: background1; mso-border-right-themecolor: background1; mso-border-top-alt: solid white .75pt; mso-border-top-themecolor: background1; padding: 0in 5.4pt;" valign="top"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 2.25pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-layout-grid-align: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;High&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; line-height: 10.5pt; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;
&lt;br style="mso-special-character: line-break;" /&gt;
&lt;br style="mso-special-character: line-break;" /&gt;
&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;In
Windows Azure for an application to scale out, it will run multiple copy of the
code in various virtual machines.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Windows
Azure application consists of Web role instances and/or Worker role instances,
each of which runs in its own Windows virtual machine.&lt;/span&gt;&lt;span style="color: #353535; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Web role instance&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;
nothing but which accepts a HTTP/HTTPS request and respond back to customer web
request via IIS 7 (ASP.NET Application). This instance needs to run in an IIS 7
Web Server only. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Worker role instance&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;
will do some background job (similar to Windows Service) and doesn’t expose to
outside world directly. For instance one can use Worker role process to do some
parallel bulk computing operations and then share with web role instance. A
worker role can have any number of HTTP, HTTPS, or TCP endpoints.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0in 0in 0pt; mso-layout-grid-align: auto; mso-line-height-alt: 10.5pt; mso-margin-top-alt: auto; mso-vertical-align-alt: auto; punctuation-wrap: hanging;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows
Azure services may be comprised of one or both types of roles and can run
multiple instances of each type. Web / Worker Role instances can be added or
removed based on demand and allow applications to quickly and economically
scale-up or down as per the need. Windows Azure also exposes set of API’s to
programmatically control the role instances. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-4976450951873890614?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/8C5ysbf5Kho" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/8C5ysbf5Kho/windows-azure-compute.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/07/windows-azure-compute.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-3702023894213248668</guid><pubDate>Fri, 01 Jul 2011 23:19:00 +0000</pubDate><atom:updated>2012-02-11T16:22:08.568-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCF</category><title>What's new in WCF 4.0?!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" width="402px" height="327px" style="padding:0;background-color:#fcfcfc;" src="https://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;p2=1&amp;p3=SDED76C0B88D42E861!208&amp;p4=&amp;ak=!AKgcgV-MOV2rABg&amp;kip=1&amp;authkey=!AKgcgV-MOV2rABg"&gt;&lt;/iframe&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-3702023894213248668?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/z2ryam_JRbg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/z2ryam_JRbg/whats-new-in-wcf-40.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/07/whats-new-in-wcf-40.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-4401688992990536987</guid><pubDate>Thu, 09 Jun 2011 03:44:00 +0000</pubDate><atom:updated>2012-02-10T20:45:16.908-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>Tools available – Visual Studio 2010</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;


&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;In order to develop, deploy the cloud application, you must
have network connectivity and a Windows Azure developer account.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;To create a developer account, you need to
sign-up for an invitation code and redeem the invitation code on the Azure
Services Developer Portal located at:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;a href="http://windows.azure.com/"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: blue;"&gt;http://windows.azure.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Windows Azure Tools for Microsoft Visual Studio extend
Visual Studio 2008 and the upcoming Visual Studio 2010 RC to enable the
creation, configuration, building, debugging, running and packaging of scalable
web applications and services on Windows Azure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;System
Requirements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Supported Operating Systems: Windows 7; Windows Server 2008;
Windows Server 2008 R2; Windows Vista&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;IIS 7.0 (with ASP.NET, WCF HTTP Activation, Static Content,
and optionally CGI). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol; font-size: 11pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;·&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Microsoft Visual Studio 2008 SP1, the upcoming Microsoft
Visual Studio 2010 RC or Microsoft Visual Web Developer 2008 Express Edition
with SP1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Please find the step-by-step snapshots for key items:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
to create the developer account:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-I1W-9JMRsPk/TzXxX9jjfpI/AAAAAAAAAOA/QIfQzYHRWHc/s1600/Azure1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://3.bp.blogspot.com/-I1W-9JMRsPk/TzXxX9jjfpI/AAAAAAAAAOA/QIfQzYHRWHc/s400/Azure1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
for choosing the Azure Subscription:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-pnw9EYrAOqo/TzXxcqB20VI/AAAAAAAAAOI/Rir52cYvZ-k/s1600/Azure2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-pnw9EYrAOqo/TzXxcqB20VI/AAAAAAAAAOI/Rir52cYvZ-k/s640/Azure2.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
for installing Azure Tools:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-wwU7O51_X2w/TzXxedx6bFI/AAAAAAAAAOQ/opR32jDaddM/s1600/Azure3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="http://3.bp.blogspot.com/-wwU7O51_X2w/TzXxedx6bFI/AAAAAAAAAOQ/opR32jDaddM/s320/Azure3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
after Cloud being enabled in VS 2008:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-dxo0eTE5pH0/TzXxgHsjpkI/AAAAAAAAAOY/RmWTT6Jmkvs/s1600/Azure+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://1.bp.blogspot.com/-dxo0eTE5pH0/TzXxgHsjpkI/AAAAAAAAAOY/RmWTT6Jmkvs/s400/Azure+4.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
for the Cloud service solutions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-VSlVtX71c-k/TzXxhgQC0eI/AAAAAAAAAOg/f3hyplCb3nY/s1600/Azure+5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://2.bp.blogspot.com/-VSlVtX71c-k/TzXxhgQC0eI/AAAAAAAAAOg/f3hyplCb3nY/s400/Azure+5.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
to create a Storage account:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-QYV9eOpZdao/TzXxoAp8S4I/AAAAAAAAAOo/zfhM-qG1eDk/s1600/Azure+6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://1.bp.blogspot.com/-QYV9eOpZdao/TzXxoAp8S4I/AAAAAAAAAOo/zfhM-qG1eDk/s400/Azure+6.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Configuring
Cloud Service &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="color: black; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;A cloud service project contains two configuration files:
ServiceDefinition.csdef and ServiceConfiguration.cscfg. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul type="disc"&gt;
&lt;li class="MsoNormal" style="line-height: 140%; margin: 0in 0in 12pt; mso-layout-grid-align: auto; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; punctuation-wrap: hanging; tab-stops: list .5in; vertical-align: top;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 140%; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;The
     ServiceDefinition.csdef file contains the metadata details such as role it
     has, instances etc.. These configuration settings can be read at runtime
     using the Windows Azure Service Hosting Runtime API. This file cannot be
     updated while your service is running in Windows Azure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: 140%; margin: 0in 0in 2.25pt; mso-layout-grid-align: auto; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; punctuation-wrap: hanging; tab-stops: list .5in; vertical-align: top;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 140%; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;The
     ServiceConfiguration.cscfg file sets values for the configuration settings
     defined in the service definition file and specifies the number of
     instances to run for each role. This file can be updated while your
     service is running in Windows Azure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-AKqL_zRu1oQ/TzXxqub7-dI/AAAAAAAAAOw/0zOrFWLEaFU/s1600/Azure+7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://1.bp.blogspot.com/-AKqL_zRu1oQ/TzXxqub7-dI/AAAAAAAAAOw/0zOrFWLEaFU/s400/Azure+7.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-theme-font: minor-latin;"&gt;Snapshot
for prompting from Staging to Production:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-y9855TOcFUQ/TzXxr91Gg9I/AAAAAAAAAO4/ZYpq47lkU3w/s1600/Azure+8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://4.bp.blogspot.com/-y9855TOcFUQ/TzXxr91Gg9I/AAAAAAAAAO4/ZYpq47lkU3w/s400/Azure+8.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-4401688992990536987?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/0KIrPYWDPNY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/0KIrPYWDPNY/tools-available-visual-studio-2010.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://3.bp.blogspot.com/-I1W-9JMRsPk/TzXxX9jjfpI/AAAAAAAAAOA/QIfQzYHRWHc/s72-c/Azure1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/06/tools-available-visual-studio-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-844097700808489951</guid><pubDate>Mon, 24 Jan 2011 08:47:00 +0000</pubDate><atom:updated>2011-01-24T00:47:22.173-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCF - OData</category><title>Streaming Photo Data Service Sample</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Through Open Data Protocol (OData)&amp;nbsp;one can expose&amp;nbsp;data feeds of binary large object (BLOB) data, such as photos, videos, and documents. This sample&amp;nbsp;demonstrate how to use the &lt;a class="externalLink" href="http://msdn.microsoft.com/en-us/library/system.data.services.providers.idataservicestreamprovider.aspx"&gt;IDataServiceStreamProvider&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; interface in WCF Data Services to implement an OData service that uses a streaming provider to store and retrieve image files, along with information about each photo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-844097700808489951?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/RYfsPkh3hYE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/RYfsPkh3hYE/streaming-photo-data-service-sample.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/01/streaming-photo-data-service-sample.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-2455117398671064056</guid><pubDate>Mon, 24 Jan 2011 08:43:00 +0000</pubDate><atom:updated>2011-01-24T00:43:20.293-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">OData</category><title>LIVE ODATA Services</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://services.odata.org/"&gt;&lt;strong xmlns="http://www.w3.org/1999/xhtml"&gt;OData Test Service&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;:&lt;/strong&gt; A read-write service to let you get a feel for OData. &lt;a href="http://services.odata.org/OData/OData.svc"&gt;Live Endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://services.odata.org/"&gt;&lt;strong xmlns="http://www.w3.org/1999/xhtml"&gt;Read-Only Northwind Service&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;:&lt;/strong&gt; A read-only service that exposes the Northwind database via OData. &lt;a href="http://services.odata.org/Northwind/Northwind.svc"&gt;Live Endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vancouver Street Parking:&lt;/strong&gt; A data service that exposes Vancouver street parking information. &lt;a href="http://vancouverdataservice.cloudapp.net/v1/"&gt;Live Endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ogdisdk.cloudapp.net/"&gt;&lt;strong xmlns="http://www.w3.org/1999/xhtml"&gt;Open Government Data Initiative&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;:&lt;/strong&gt; A growing variety of data from US government agencies. &lt;a href="http://ogdi.cloudapp.net/v1/"&gt;Live Endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://data.edmonton.ca/"&gt;&lt;strong xmlns="http://www.w3.org/1999/xhtml"&gt;The City of Edmonton Open Data Catalogue&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;:&lt;/strong&gt; Public data from the city of Edmonton. &lt;a href="http://datafeed.edmonton.ca/v1/coe/"&gt;Live Endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://api.visitmix.com/"&gt;&lt;strong xmlns="http://www.w3.org/1999/xhtml"&gt;MIX 2010&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;:&lt;/strong&gt; The Microsoft MIX 2010 session data. &lt;a href="http://api.visitmix.com/OData.svc/"&gt;Live Endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-2455117398671064056?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/ATXp9sIB8Do" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/ATXp9sIB8Do/live-odata-services.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/01/live-odata-services.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-2327843478342339764</guid><pubDate>Mon, 24 Jan 2011 04:45:00 +0000</pubDate><atom:updated>2011-01-23T21:33:20.907-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCF</category><title>WCF Data Services</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;u&gt;WCF Data Services&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;﻿The Open Data Protocol, referred to as OData, is a new data-sharing standard that breaks down silos and fosters an interoperative ecosystem for data consumers (clients) and producers (services) that is far more powerful than currently possible. &lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-2327843478342339764?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/a7JXKVrtByQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/a7JXKVrtByQ/mugh-ug-meet-may-15-2010.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/01/mugh-ug-meet-may-15-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-2008327249433934838</guid><pubDate>Thu, 20 Jan 2011 22:29:00 +0000</pubDate><atom:updated>2011-01-20T14:30:30.331-08:00</atom:updated><title>patterns &amp; practices: WCF Security Guidance</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
Check out the patterns &amp;amp; practices Improving Web Services Security Guide: Scenarios and Implementation Guidance for WCF&amp;nbsp; - &lt;a href="http://wcfsecurity.codeplex.com/"&gt;http://wcfsecurity.codeplex.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-2008327249433934838?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/eYHwkaiMb0g" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/eYHwkaiMb0g/test2.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2011/01/test2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-9074187394808050038</guid><pubDate>Sat, 24 Jul 2010 07:09:00 +0000</pubDate><atom:updated>2011-01-24T00:26:39.285-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCF</category><title>WCF 3.0, 3.5 and 4.0 Overview</title><description>&lt;div style="width:425px" id="__ss_6679792"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/gnanaarunganesh/wcf-in-a-week" title="WCF - In a Week"&gt;WCF - In a Week&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse6679792" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wcf4-0arun-110124015805-phpapp02&amp;stripped_title=wcf-in-a-week&amp;userName=gnanaarunganesh" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6679792" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wcf4-0arun-110124015805-phpapp02&amp;stripped_title=wcf-in-a-week&amp;userName=gnanaarunganesh" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/gnanaarunganesh"&gt;gnanaarunganesh&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-9074187394808050038?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/ZJXmKIFh4Zc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/ZJXmKIFh4Zc/wcf-30-35-and-40-overview.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><enclosure url="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wcf4-0arun-110124015805-phpapp02&amp;stripped_title=wcf-in-a-week&amp;userName=gnanaarunganesh" length="93802" type="application/x-shockwave-flash" /><media:content url="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wcf4-0arun-110124015805-phpapp02&amp;stripped_title=wcf-in-a-week&amp;userName=gnanaarunganesh" fileSize="93802" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>WCF - In a WeekView more presentations from gnanaarunganesh.</itunes:subtitle><itunes:author>G. Gnana Arun Ganesh</itunes:author><itunes:summary>WCF - In a WeekView more presentations from gnanaarunganesh.</itunes:summary><itunes:keywords>NET,C,NET,3,5,NET,4,0,ASP,NET,Web</itunes:keywords><feedburner:origLink>http://arunmvp.blogspot.com/2011/01/wcf-30-35-and-40-overview.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-5101131028119150217</guid><pubDate>Sun, 04 Apr 2010 19:05:00 +0000</pubDate><atom:updated>2010-04-04T12:05:56.291-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET 3.5</category><title>eBook - What Dev should know in .NET 3.5?</title><description>This &lt;a href="http://arunmicrosystems.netfirms.com/Dotnet3.0.pdf"&gt;eBook&lt;/a&gt; covers the details of WPF, WF and WCF 3.5 in detail with some examples. It is in course module style. Enjoy!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-5101131028119150217?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/GqQxSRUZ5xE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/GqQxSRUZ5xE/ebook-what-dev-should-know-in-net-35.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><thr:total>0</thr:total><enclosure url="http://arunmicrosystems.netfirms.com/Dotnet3.0.pdf" length="740148" type="application/pdf" /><media:content url="http://arunmicrosystems.netfirms.com/Dotnet3.0.pdf" fileSize="740148" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This eBook covers the details of WPF, WF and WCF 3.5 in detail with some examples. It is in course module style. Enjoy!!!!</itunes:subtitle><itunes:author>G. Gnana Arun Ganesh</itunes:author><itunes:summary>This eBook covers the details of WPF, WF and WCF 3.5 in detail with some examples. It is in course module style. Enjoy!!!!</itunes:summary><itunes:keywords>NET,C,NET,3,5,NET,4,0,ASP,NET,Web</itunes:keywords><feedburner:origLink>http://arunmvp.blogspot.com/2010/04/ebook-what-dev-should-know-in-net-35.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-438372956689639016</guid><pubDate>Sun, 04 Apr 2010 18:13:00 +0000</pubDate><atom:updated>2010-04-04T11:13:44.176-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MUGH</category><title>MUGH UG Meet on March 21, 2010</title><description>The MUGH UG Meet on March 21, 2010 held at the Microsoft City office in Jubilee Hills.&lt;br /&gt;
&lt;br /&gt;
Registered Attendees: &lt;br /&gt;
&lt;a href="http://spreadsheets.google.com/ccc?key=0AufvNysop0-MdGNkbWRvYjMxbW5vX"&gt;http://spreadsheets.google.com/ccc?key=0AufvNysop0-MdGNkbWRvYjMxbW5vX&lt;/a&gt;... &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lUPpHkIwMcc/S7jV3fPEx1I/AAAAAAAAALU/r_rGI8GpgPE/s1600/attendees.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" nt="true" src="http://4.bp.blogspot.com/_lUPpHkIwMcc/S7jV3fPEx1I/AAAAAAAAALU/r_rGI8GpgPE/s320/attendees.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;1.Enhancements to WCF in .net 4.0 -- by Arun Ganesh, MVP -- Developer Track&lt;br /&gt;
&lt;br /&gt;
2.IIS Smooth Streaming -- by Muqeet Khan, MVP -- IT Pro Track&lt;br /&gt;
3.Delivery Skills for PowerPoint Presentations -- by Geetesh Bajaj, MVP -- Consumer Track&lt;br /&gt;
&lt;br /&gt;
I enjoyed both sessions by Muqeet and Geetesh. The sessions were cool.&lt;br /&gt;
&lt;br /&gt;
For more snapshots, check here: &lt;a href="http://blog.mugh.net/2010/04/mugh-ug-meet-on-march-21-2010.html"&gt;http://blog.mugh.net/2010/04/mugh-ug-meet-on-march-21-2010.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-438372956689639016?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/jebxMGC05T4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/jebxMGC05T4/mugh-ug-meet-on-march-21-2010.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://4.bp.blogspot.com/_lUPpHkIwMcc/S7jV3fPEx1I/AAAAAAAAALU/r_rGI8GpgPE/s72-c/attendees.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2010/04/mugh-ug-meet-on-march-21-2010.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6447577.post-580926854121541742</guid><pubDate>Tue, 26 Jan 2010 14:34:00 +0000</pubDate><atom:updated>2010-01-26T06:51:14.253-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WCF</category><title>WCF Bindings</title><description>&lt;div&gt;&lt;span style="color: #660000; font-size: large;"&gt;Binding: How do I communicate to the service?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;· Binding provides information on how a service can be accessed including transport method (HTTP / HTTPS / TCP / Named pipe / MSMQ), encoding format (Text / Binary /MTOM), security mechanism, reliability requirement etc...&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;- A service to be accessible, at least it should be associate with either one or more bindings.&lt;br /&gt;
&lt;/div&gt;- A contract can support many bindings and a binding can support many contracts.&lt;br /&gt;
· Out of the box, Indigo support following bindings which covers most of the common scenarios.&lt;br /&gt;
- Developers can create their own custom binding based on their requirement with the mix of functionality.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: #660000;"&gt;Bindings ship with WCF&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;basichttpbinding&gt;&lt;basichttpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;basicHttpBinding&lt;/strong&gt;&lt;/span&gt; - Suitable for communicating with WS-Basic Profile conformant Web services &lt;/li&gt;
&lt;li&gt;&lt;wshttpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;wsHttpBinding&lt;/strong&gt;&lt;/span&gt; - Secure and interoperable binding that is suitable for nonduplex service contracts. &lt;/li&gt;
&lt;li&gt;&lt;wsdualhttpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;wsDualHttpBinding&lt;/strong&gt;&lt;/span&gt; - Secure and interoperable binding that is suitable for duplex service contracts.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;wsfederationhttpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;wsFederationHttpBinding&lt;/strong&gt;&lt;/span&gt; - Secure and interoperable binding that supports the WS-Federation protocol&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;nettcpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;netTcpBinding&lt;/strong&gt;&lt;/span&gt; - Secure and optimized binding suitable for cross-machine communication between WCF applications.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;netnamedpipebinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;netNamedPipeBinding&lt;/strong&gt;&lt;/span&gt; - Secure, reliable, optimized binding that is suitable for on-machine communication between WCF applications.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;netmsmqbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;netMsmqBinding&lt;/strong&gt;&lt;/span&gt; - A queued binding that is suitable for cross-machine communication between WCF applications.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;netpeertcpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;netPeerTcpBinding&lt;/strong&gt;&lt;/span&gt; - A binding that enables secure, multimachine communication.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;msmqintegrationbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;msmqIntegrationBinding&lt;/strong&gt;&lt;/span&gt; - A binding that is suitable for cross-machine communication between a WCF application and existing Message Queuing applications.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;webhttpbinding&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;webhttpbinding&lt;/strong&gt;&lt;/span&gt; is a new Web Friendly Binding which is used for services that are exposed through HTTP requests (Not through SOAP). &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;strong&gt;&lt;u&gt;Let's see a quick example:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lUPpHkIwMcc/S176E1WbRmI/AAAAAAAAAKk/KbJl9xlJx-o/s1600-h/Endpoint.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" mt="true" src="http://3.bp.blogspot.com/_lUPpHkIwMcc/S176E1WbRmI/AAAAAAAAAKk/KbJl9xlJx-o/s640/Endpoint.JPG" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
In the above configuration, you can see we have multiple endpoints which expose the contract: MyExample.IBook.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;strong&gt;Endpoint 1 :&amp;nbsp;Address is Empty, which means which will take the base address. Binding is wsHttpBinding.&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;End Point 2: Address is having "/basic" which implies the address is: &lt;/strong&gt;&lt;a href="http://localhost:8000/example/service/basic"&gt;&lt;strong&gt;http://localhost:8000/example/service/basic&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;. Binding is&amp;nbsp;basicHttpBinding.&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Endpoint 3: NamedPipe Address and binding.&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Endpoint 4: TCPIP Address and related binding.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&amp;nbsp;The above simple configuration is enough to expose your service different way.&lt;br /&gt;
&lt;br /&gt;
WCF provides key characteristics like Transport Neutral (Http, TCP, MSMQ and Named Pipes), various security features, multiple messaging patterns (simplex, duplex and request reply), encodings (text, binary or MTOM), network topologies, and hosting models (Windows, Windows NT Service, Console and IIS).&lt;br /&gt;
&lt;br /&gt;
The above example shows you the that how WCF is one single programming model and runtime which unifies of existing .NET Framework communication technologies like ASMX, Remoting, Enterprise Services, WSE, MSMQ etc...&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6447577-580926854121541742?l=arunmvp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/arunganeshmvp/~4/yVNfnsWq0iQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/arunganeshmvp/~3/yVNfnsWq0iQ/bindings.html</link><author>arunganesh@gmail.com (G. Gnana Arun Ganesh)</author><media:thumbnail url="http://3.bp.blogspot.com/_lUPpHkIwMcc/S176E1WbRmI/AAAAAAAAAKk/KbJl9xlJx-o/s72-c/Endpoint.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://arunmvp.blogspot.com/2010/01/bindings.html</feedburner:origLink></item><language>en-us</language><copyright>All Rights reservered to Arun</copyright><media:credit role="author">G. Gnana Arun Ganesh</media:credit><media:rating>nonadult</media:rating><media:description type="plain">arun</media:description></channel></rss>

