<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Gianpaolo's blog : S+S</title><link>http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx</link><description>Tags: S+S</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>PDC is over, it was awesome! Now, off to Sydney</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/11/01/pdc-is-over-it-was-awesome-now-off-to-sydney.aspx</link><pubDate>Sat, 01 Nov 2008 21:17:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9028404</guid><dc:creator>gianpaolo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/9028404.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=9028404</wfw:commentRss><description>&lt;p&gt;What a week at the &lt;a href="http://microsoftpdc.com/"&gt;PDC&lt;/a&gt;! &lt;/p&gt;  &lt;p&gt;With the CTP release &lt;a href="http://www.microsoft.com/azure/default.mspx"&gt;Azure Services Platform&lt;/a&gt; I don't think that anyone is doubting anymore about Microsoft ability to understand and execute on &amp;quot;the cloud&amp;quot;. But PDC was not only about the cloud, there was tons of stuff on the &amp;quot;this side of the cloud&amp;quot; i.e. the client with for example the first comprehensive public demo of Windows 7 and Office Web Applications. &lt;/p&gt;  &lt;p&gt;(For those of you who were not in Los Angeles this week all of the sessions are available for download on &lt;a href="http://channel9.msdn.com/pdc2008/"&gt;channel 9&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;But of course, what makes PDC special is the people. The reactions and feedback I heard from attendees were fantastic. A couple of my favorite quotes were: &amp;quot;&lt;em&gt;I think I might buy some Microsoft shares again&lt;/em&gt;&amp;quot; and &amp;quot;&lt;em&gt;Microsoft is back baby... Hey mr Google, bring it on&lt;/em&gt;&amp;quot; :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;But no time to rest, tomorrow I'm off to a &lt;a href="http://www.microsoft.com/australia/powertodevelopers/"&gt;great event in Sydney&lt;/a&gt;, share some love with the developer community there. Let's see if Steve Ballmer who is doing the opening keynote at the event will do his (now legendary) &amp;quot;&lt;a href="http://www.youtube.com/watch?v=00ADUX0dV8o"&gt;developer, developer, developer...&lt;/a&gt;&amp;quot; chant &lt;/p&gt;  &lt;p&gt;Speaking of Sydney, a couple of days ago at the PDC, I had a great chat with Michael &amp;quot;&lt;a href="http://delicategeniusblog.com/"&gt;the delicate genius&lt;/a&gt;&amp;quot; Kordahi. After a few minutes he pulled his camera and made a 4 minutes impromptu interview. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://delicategeniusblog.com/?p=775"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="262" alt="image" src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/PDCisoveritwasawesomeNowofftoSydney_9EC0/image_3.png" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://delicategeniusblog.com/?p=775" href="http://delicategeniusblog.com/?p=775"&gt;http://delicategeniusblog.com/?p=775&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9028404" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/cloud+computing/default.aspx">cloud computing</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/cloud/default.aspx">cloud</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/azure/default.aspx">azure</category></item><item><title>Cloud Services Architecture symposium</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/09/24/cloud-services-architecture-symposium.aspx</link><pubDate>Wed, 24 Sep 2008 19:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8963818</guid><dc:creator>gianpaolo</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8963818.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8963818</wfw:commentRss><description>&lt;P&gt;As indicated in various press articles and blog entries in the recent weeks, &lt;A href="http://microsoftpdc.com/Default.aspx" mce_href="http://microsoftpdc.com/Default.aspx"&gt;PDC&lt;/A&gt; will be Microsoft's 'coming out' party for its cloud services platform. &lt;/P&gt;
&lt;P&gt;These additional platform assets will create a vast array of new possibilities, but at the same time introduce new architectural elements that architects and developers will have to master. Remember there is no such thing as a free lunch or as economists would say, there is an opportunity cost. (I know there aren't many credible economists left around here these days but some of their jargon is still applicable, especially in software architecture where we don't have things like credit default swaps...)&lt;/P&gt;
&lt;P&gt;Anyway, going back to Microsoft and the cloud computing platform, my team along with many of our colleagues are putting together a &lt;A href="http://blogs.msdn.com/pdc/archive/2008/09/23/announcing-two-symposia-at-pdc2008.aspx" target=_blank mce_href="http://blogs.msdn.com/pdc/archive/2008/09/23/announcing-two-symposia-at-pdc2008.aspx"&gt;cloud services architecture symposium&lt;/A&gt; on Day 4 of PDC. Titled &lt;STRONG&gt;Head in the Cloud, Feet on the Ground&lt;/STRONG&gt;, this symposium will take an enthusiastic yet pragmatic look at the cloud opportunities. We will explore a few examples of cloud-based infrastructure usage as part of an existing application, we will discuss the architectural tradeoffs as well as best practices resulting from that usage. We will also walk through detailed examples of ‘enterprise grade’ hosted application design. And finally we will go through emerging patterns that take into account the physical aspects of a cloud-based application that are often overlooked, such as bandwidth which happens to be not infinite and certainly not free at high scale. &lt;/P&gt;
&lt;P&gt;We believe it will be a good show packed with relevant and actionable guidance, so if you have not registered yet, here is the &lt;A href="http://microsoftpdc.com/Registration/" target=_blank mce_href="http://microsoftpdc.com/Registration/"&gt;registration link&lt;/A&gt;, if you are coming, I will be looking forward to seeing on day 4 at the symposium.&lt;/P&gt;
&lt;P&gt;As teasers, a couple of slides we are working on for the event.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=355 alt=symp2 src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/CloudServicesArchitecturesymposium_856B/symp2.png" width=500 border=0 mce_src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/CloudServicesArchitecturesymposium_856B/symp2.png"&gt; &lt;/P&gt;
&lt;P&gt;&lt;IMG height=363 alt=symp3 src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/CloudServicesArchitecturesymposium_856B/symp3.png" width=500 border=0 mce_src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/CloudServicesArchitecturesymposium_856B/symp3.png"&gt; &lt;/P&gt;
&lt;P&gt;P.S. &lt;/P&gt;
&lt;P&gt;PDC is of course much much more than this symposium, with exec keynotes, demos, a few hundred sessions, if you want to see what will be presented have a look at &lt;A href="https://sessions.microsoftpdc.com/public/sessions.aspx" mce_href="https://sessions.microsoftpdc.com/public/sessions.aspx"&gt;sessions page&lt;/A&gt; and/or subscribe to the &lt;A href="http://blogs.msdn.com/pdc/atom.xml" target=_blank mce_href="http://blogs.msdn.com/pdc/atom.xml"&gt;announcement blog&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;P.S.S.&lt;BR&gt;corrected a few typos&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8963818" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Build_5F00_S_2B00_S/default.aspx">Build_S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/cloud/default.aspx">cloud</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/PDC/default.aspx">PDC</category></item><item><title>A little English lesson for cloud lingo lovers...</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/09/02/a-little-english-lesson-for-cloud-lingo-lovers.aspx</link><pubDate>Tue, 02 Sep 2008 23:16:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8920642</guid><dc:creator>gianpaolo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8920642.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8920642</wfw:commentRss><description>&lt;p&gt;Being a non native English speaker I regularly make pronunciation or grammar mistakes and I usually don't mind. There is one thing I learned today though that I found amusing mostly because it is a small mistake that is commonly made by pretty much everybody (English native speakers included). It is the usage of 'on premise' in the context of cloud computing, as in for example: does the software run &lt;em&gt;on premise&lt;/em&gt; or in the cloud?&lt;em&gt; &lt;/em&gt;It should be: does the software run &lt;em&gt;on premise&lt;strong&gt;&lt;u&gt;s&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; or in the cloud?&lt;/p&gt;  &lt;p&gt;When corrected, I initially thought it was a tom&amp;#228;to &amp;#8211; tamāto (/təˈmɑːtəʊ/ - /təˈmeɪɾoʊ) thing. But after checking on dictionaries, the correction was justified, &lt;em&gt;premise&lt;/em&gt; is not the singular of &lt;em&gt;premises&lt;/em&gt; (when used to mean buildings). &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;Premises are land and buildings together considered as a property. This usage arose from property owners finding the word in their title deeds, where it originally correctly meant &amp;quot;the aforementioned; what this document is about&amp;quot;, from Latin prae-missus = &amp;quot;placed before&amp;quot;.&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;Some people suppose that since &amp;quot;premises&amp;quot; looks like a plural, a single house or other piece of property must be a &amp;quot;premise&amp;quot;; but the word &amp;quot;premise&amp;quot; is reserved for use as a term in logic meaning something assumed or taken as given in making an argument.&lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Of course Wikipedia had that right already: &lt;a title="http://en.wikipedia.org/wiki/On-premise_software" href="http://en.wikipedia.org/wiki/On-premise_software"&gt;http://en.wikipedia.org/wiki/On-premise_software&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;On-premise software, is a common, although incorrect name for &lt;b&gt;on-premises&lt;/b&gt; software. On-premises &lt;/em&gt;&lt;em&gt;software&lt;/em&gt;&lt;em&gt; is installed and run on computers on the premises (in the building) of the person or organisation using the software, rather than at a remote facility, such as at a &lt;/em&gt;&lt;em&gt;server farm&lt;/em&gt;&lt;em&gt; somewhere on the internet.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Who would have thought that one day I would share proper English usage with my fellow &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2008/05/26/nephologist-the-hottest-job-in-the-software-industry.aspx" target="_blank"&gt;nephologists&lt;/a&gt; :) &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8920642" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category></item><item><title>Multi Tenant Data Access (MTDA) Blueprint</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/08/25/multi-tenant-data-access-mtda-blueprint.aspx</link><pubDate>Tue, 26 Aug 2008 02:05:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8895395</guid><dc:creator>gianpaolo</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8895395.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8895395</wfw:commentRss><description>&lt;p&gt;Although cloud storage fabrics are very cool, a lot of multi-tenant applications will be build against a database. Based on some work we did on our super famous sample application &lt;a href="http://www.codeplex.com/Litwarehr"&gt;LitwareHR&lt;/a&gt; :) , we just released a blueprint providing guidance on writing a SQL Server based, single instance, multi-tenant data access layer. (thanks &lt;a href="http://blogs.msdn.com/mglehman/" target="_blank"&gt;Michael&lt;/a&gt; for the blueprint framework) &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img alt="Aa479086_mlttntda14(en-us,MSDN_10).gif" src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=MTDA&amp;amp;DownloadId=39042" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here is a &lt;a href="http://channel9.msdn.com/posts/MichaelLehman/MultiTenant-Data-Access-MTDA-SS-Blueprint-Released/" target="_blank"&gt;short video&lt;/a&gt; introducing the MTDA blueprint. Interviewer: &lt;a href="http://blogs.msdn.com/mglehman/" target="_blank"&gt;Michael&lt;/a&gt;, interviewee: &lt;a href="http://blogs.msdn.com/eugeniop" target="_blank"&gt;Eugenio&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://channel9.msdn.com/posts/MichaelLehman/423265/player/" frameborder="0" width="320" scrolling="no" height="325"&gt;&lt;/iframe&gt;    &lt;br /&gt;&lt;a href="http://channel9.msdn.com/posts/MichaelLehman/MultiTenant-Data-Access-MTDA-SS-Blueprint-Released/"&gt;MultiTenant Data Access (MTDA) S+S Blueprint Released &lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy and let us know what you think!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;P.S.&lt;/p&gt;  &lt;p&gt;Note that if you already have the &lt;a href="http://www.codeplex.com/ssblueprints"&gt;S+S Blueprints Manager&lt;/a&gt; installed you can get this Blueprint by updating from the RSS feed.     &lt;br /&gt;If you want more information, you can visit the MTDA codeplex site: &lt;a href="http://www.codeplex.com/mtda"&gt;http://www.codeplex.com/mtda&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8895395" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Build_5F00_S_2B00_S/default.aspx">Build_S+S</category></item><item><title>Software + Services for Architects Webcast</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/07/21/software-services-for-architects-webcast.aspx</link><pubDate>Tue, 22 Jul 2008 03:41:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8762835</guid><dc:creator>gianpaolo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8762835.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8762835</wfw:commentRss><description>&lt;p&gt;A couple of weeks ago, I recorded a &lt;a href="http://www.microsoft.com/feeds/msdn/en-us/architecture/media/SaaS/ssForArchitects.asx"&gt;webcast&lt;/a&gt; (~1hour) going through some of the architectural challenges faced by ISV architects in building S+S solutions, as well as the ones faced by architects in large enterprises consuming S+S solutions. Below a couple of slides from the &lt;a href="http://www.microsoft.com/feeds/msdn/en-us/architecture/media/SaaS/ssForArchitects.asx"&gt;webcast&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;The Enterprise Perspective (Big Pharma) &lt;/p&gt;  &lt;p&gt;&lt;img height="450" alt="bigPharma" src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/SoftwareServicesforArchitectsWebcast_F8BD/bigPharma_3.png" width="600" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;The ISV Perspective (LitwareHR)&lt;/p&gt;  &lt;p&gt;&lt;img height="450" alt="cloudification" src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/SoftwareServicesforArchitectsWebcast_F8BD/cloudification_74345fa1-9ac6-46bb-966b-25a6950d6151.png" width="600" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Due to the 1 way nature of a recording, if you have any questions or comments, please contact me via this blog and/or leave comments. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once again, the link to the webcast is: &lt;a title="Software + Services for Architects (webcast)" href="http://www.microsoft.com/feeds/msdn/en-us/architecture/media/SaaS/ssForArchitects.asx"&gt;Software + Services for Architects (webcast)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy! &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8762835" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Build_5F00_S_2B00_S/default.aspx">Build_S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Consume_5F00_S_2B00_S/default.aspx">Consume_S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/webcast/default.aspx">webcast</category></item><item><title>Make a movie on S+S and win a trip to Macau!</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/06/23/make-a-movie-on-s-s-and-win-a-trip-to-macau.aspx</link><pubDate>Mon, 23 Jun 2008 19:05:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8642645</guid><dc:creator>gianpaolo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8642645.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8642645</wfw:commentRss><description>&lt;p&gt;A couple of months ago I wrote an &lt;a href="http://msdn.microsoft.com/en-us/arcjournal/bb906059.aspx"&gt;article&lt;/a&gt; providing a high level explanation of the basic concepts of S+S, now my friends in Asia Pacific need your help visualizing this article through a great video. &lt;/p&gt;  &lt;p&gt;Anyone can participate &amp;#8211; whether you&amp;#8217;re a student, IT pro, architect or someone with movie-making talent.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The winner will jet off to Macau, where you can celebrate your win in style with a weekend at &lt;a href="http://www.venetianmacao.com/en/home.aspx"&gt;The Venetian Resort Hotel&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Submission deadline: 31 July 2008&lt;/p&gt;  &lt;p&gt;All the info here: &lt;a title="http://www.bringitalltogether.asia/" href="http://www.bringitalltogether.asia/"&gt;http://www.bringitalltogether.asia/&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Looking forward to watching your submissions!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8642645" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/macau/default.aspx">macau</category></item><item><title>Cloudy Future for the Enterprise and most likely for ISVs too</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/06/19/cloudy-future-for-the-enterprise-and-most-likely-for-isvs-too.aspx</link><pubDate>Fri, 20 Jun 2008 04:18:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8623662</guid><dc:creator>gianpaolo</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8623662.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8623662</wfw:commentRss><description>&lt;p&gt;As I mentioned &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2008/05/26/nephologist-the-hottest-job-in-the-software-industry.aspx"&gt;previously&lt;/a&gt;, the study of clouds (cloud computing of course) is becoming a very popular topic in the software industry. In the last couple of weeks alone, I read tens of articles on the subject. I found many of them proposing various type of taxonomies for cloud computing, utility computing, PaaS etc. even more offering futuristic predictions, including but not limited to, the doom of &amp;quot;on premise&amp;quot; software, but I found extremely few attempting to explain the architectural impact of &amp;quot;the cloud&amp;quot;. &lt;/p&gt;  &lt;p&gt;With this gaping void in mind (btw similar to the void that existed about 2.5 years ago around architectural impact of SaaS) I decided to spend some cycles on trying to understand the implications of cloud computing for large enterprises and ISVs. To get started on the enterprise angle, I used a simple, yet powerful technique: I asked. I asked various 'office of the CIO' type folks who I happen to meet quite often in my job and tried to extract the commonalities of what they were telling me. I then bounced some ideas around with trusted colleagues and once refined, I validated these ideas with another group of 'office of the CIO 'type, making sure I was not completely off the mark. Below my finding.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;'do it yourself' vs. 'as a service' &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The first finding (which happens to be quite obvious after the facts) is that the most important element that an IT architect has to understand with regards to the cloud, is the impact of the fundamental question that the business or IT will ask itself: &amp;#8220;what will I do myself&amp;#8221; versus &amp;#8220;what will I get 'as a service'&amp;#8221;.&lt;/p&gt;  &lt;p&gt;'do it yourself' will give you control. But if you do it yourself you will not be able to tap into economy of scale; quite understandably, if you do it yourself, the scale is 1 (you) no much economy there. You bear the full cost.&lt;/p&gt;  &lt;p&gt;On the other hand, if you get something &amp;#8220;as a service&amp;#8221; you can tap into higher economy of scale. By leveraging the fact that the &amp;#8220;as a service&amp;#8221; provider is providing the service to hopefully thousands, if not hundreds of thousands of customers, you benefit from the economy of scale that the provider is capable of achieving. But you have little control on what you get. &lt;/p&gt;  &lt;p&gt;So key takeaway #1: as illustrated in the picture below, at the highest level, you are trading control for economy of scale (and vice versa)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img height="336" alt="blog1" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/a4dc0391876f_7FD7/blog1.png" width="597" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;who builds it and where does it run&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The second element that is important to understand is that in cloud-aware world, there are 2 dimensions of &amp;#8220;do it yourself&amp;#8221; vs. &amp;#8220;as a service&amp;#8221;&lt;/p&gt;  &lt;p&gt;First dimension: Who builds it? (the good old build vs. buy); this directly impacts the &lt;strong&gt;control of FEATURES.&lt;/strong&gt; If you build the software, you control the features that will be in the software, if you get the software from a service provider you get the features that are offered by the provider (very logical isn't it). &lt;/p&gt;  &lt;p&gt;Second dimension: Where does it run? This choice impacts &lt;strong&gt;the control of SLA&lt;/strong&gt;. If you run your stuff yourself, 'on premise', you have full control of the SLA. Note that controlling the SLA is different from having a high SLA or doing a better job than the guys in the cloud. It means that you are &lt;em&gt;able to&lt;/em&gt; control what the SLA is. If you use the cloud, you get the SLA that is given to you.&lt;/p&gt;  &lt;p&gt;Once again, as I mentioned earlier, for both of them (SLA and features), control comes at the expense of economy of scale.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="276" alt="blog2" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/a4dc0391876f_7FD7/blog2.png" width="571" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;map of possibilities&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Why is this important? Because these 2 dimensions create a &amp;#8220;map&amp;#8221; of possibilities that enterprises can use for their IT assets.&lt;/p&gt;  &lt;p&gt;Enterprises are now capable of deciding, along these 2 dimensions, where they want &lt;strong&gt;control of features &lt;/strong&gt;and/or &lt;strong&gt;control of SLA&lt;/strong&gt; at the expense of &lt;strong&gt;economy of scale&lt;/strong&gt;. No area on the map is a &amp;#8220;better choice&amp;#8221; than another, it is about making sure that the various IT assets are placed where they should be, based on relevance to the business, compliance to regulation etc. &lt;/p&gt;  &lt;p&gt;The table below gives some examples of IT assets type, based on the level of control along both features and SLA. In the top left corner, you find the classic 'packaged software deployed on premise'. By running it yourself, you have full control of SLA, but being a packaged software you have low control of features. The low control of features is compensated by high economy of scale of features. The software vendor, amortizing the R&amp;amp;D cost across hundred/thousands of customers, can build features cheaply than you can do yourself. The bottom left area is where we find the good old &amp;quot;build and run on premise&amp;quot; software, for example an homegrown banking system. There, you have full control of SLA and features since you are doing everything yourself but you have no economy of scale. Both the cost of developing the features and running the software can only be divided by 1 (you). The top right area is the canonical 'SaaS' offering. The economy of scale is high on both the features and the SLA, but you have little control on features and SLA. The intermediate columns (@hoster and @cloud) are deployment options with decreasing SLA control compared to doing it yourself but increasing economy of scale. &lt;/p&gt;  &lt;p&gt;(note: one could justifiably argue about whether the economy of scale is higher @cloud or @vendor; the rationale to place them in this order is that @cloud gives you more control than @vendor; the assumption here is that you would be deploying your own software or packaged software in a cloud compute environment and therefore have some level of control on how much computing power you want to allocate to your applications, as opposed to @vendor where you have 0 control)&lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="410" alt="blog3a" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/a4dc0391876f_7FD7/blog3a.png" width="847" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;semi-hypothetical scenario&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now that we have discussed some of the theory behind this, let&amp;#8217;s go through a semi-hypothetical and largely simplified scenario. (I say semi-hypothetical because this scenario without being a 100% real one, is highly inspired from an actual conversation I had with a large pharmaceutical company.)&lt;/p&gt;  &lt;p&gt;In this scenario, there are a couple of IT assets they built themselves, as they wanted very unique features and some other assets they sourced from the market as they &amp;#8220;just&amp;#8221; wanted what everybody else had. In other words, they made significant investments in assets they wanted competitive differentiation (e.g. clinical trial management software and new molecule research) and purchased from the market 'common in the industry', non-differentiating assets (CRM, Email,...). In addition to these choices, they ran all of their IT themselves, owning and therefore having control on the SLA of their entire IT environment. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="421" alt="blog3b" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/a4dc0391876f_7FD7/blog3b.png" width="845" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Although this picture is quite common, my discussion with this company CIO surfaced that this map did not represent how they wanted to run their IT. They knew they were spending too much of their budget on non-differentiating assets, limiting the amount of investment they could make on differentiating assets.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;wished state&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In other words, they way they would like to run their IT is better reflected by the picture below.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="420" alt="blog4" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/a4dc0391876f_7FD7/blog4.png" width="850" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Email and CRM not being seen as competitive differentiators, it is ok to trade control on SLA and features for much higher economy of scale (shift to the right); legacy HR system built in house for historical reason should be pushed up for gaining economy of scale in terms of features, but would be kept in house for keeping the control of SLA. Clinical trial software, being an asset providing competitive advantage, gets a double down in terms of investments (thanks to the saving of pushing some assets to the right). The new molecule research software is pushed to the cloud to get access to elastic computing resources (variable peak computation) as well as cheaper storage (at the expense of control of SLA) but although it is running 'off premise', the development is kept in house to keep full control on features.&lt;/p&gt;  &lt;p&gt;As you can see, even in this highly simplified environment, the goal is to clearly understand where keeping control makes sense and where it is better to tap into economy of scale and place the assets accordingly.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;crossing the chasm&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Unfortunately, this is easier said than done. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="464" alt="blog5" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/a4dc0391876f_7FD7/blog5.png" width="854" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Reusing a sentence made popular by Geoffrey A. Moore in his book (albeit in a completely different context), pushing software out to the cloud (e.g. CRM in the example above)&amp;#160; as well as projecting cloud software back into the corporate boundary (e.g. the new molecule research software) is very much like &lt;strong&gt;crossing a chasm&lt;/strong&gt;. And it is precisely that chasm crossing that architects must master. &lt;/p&gt;  &lt;p&gt;The architectural challenges are multiple; the major ones can be categorized in 3 buckets: identity, management and data. Examples of identity challenges are around cross boundaries authentication and authorization, single sign on and identity lifecycle. Examples of management challenges are around cross firewall SLA monitoring and cloud software management action triggering (halting, pausing, throttling). Example of data challenges are data ownership, portability, reporting and privacy. As you can see, a lot of good stuff for architects to become even more indispensable :) &lt;/p&gt;  &lt;p&gt;To be honest, I do not have all the answers yet, but now that hopefully the a clear scenario has been described, and the cloud impact of this scenario is better understood, I hope you will be joining us in our new journey in discovering and describing the underlying black magic required to master the cloud. &lt;/p&gt;  &lt;p&gt;In future posts we will be going through these 3 buckets in more details, we will be discussing high level architecture(s) that this semi-fictitious &amp;quot;Big Pharma&amp;quot; company could put in place to smoothly cross the chasm, as well as describing the set of 'on premise' and&amp;#160; 'cloud technologies' that can be leveraged to do all that. And of course, similarly to what we did with LitwareHR it would not be surprised if we threw a few bits and reference model in the mix as well :) Finally in addition to the enterprise angle, we will exploring the complementary view, the ISV perspective.&lt;/p&gt;  &lt;p&gt;stay tuned!&lt;/p&gt;  &lt;p&gt;P.S.&lt;/p&gt;  &lt;p&gt;Although it was not the initial intent, now that I wrote all this, I find that this post has an eery similarity to &lt;a href="http://blogs.msdn.com/fred_chong/archive/2006/02/17/534633.aspx"&gt;Fred's invitation&lt;/a&gt; back in February 2006, when we started our SaaS architecture work and invited everybody to &lt;a href="http://blogs.msdn.com/fred_chong/archive/2006/02/17/534633.aspx"&gt;walk the journey with us&lt;/a&gt;. Hopefully this ride will be as fun as the previous one.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8623662" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/early+thoughts/default.aspx">early thoughts</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/cloud+computing/default.aspx">cloud computing</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/cloud/default.aspx">cloud</category></item><item><title>You liked LitwareHR v1, You loved LitwareHR v2, You are going to die for LitwareHR 'cloud storage' edition :)</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/05/06/you-liked-litwarehr-v1-you-loved-litwarehr-v2-you-are-going-to-die-for-litwarehr-v3.aspx</link><pubDate>Tue, 06 May 2008 20:50:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8463557</guid><dc:creator>gianpaolo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8463557.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8463557</wfw:commentRss><description>&lt;p&gt;More seriously... &lt;a href="http://blogs.msdn.com/eugeniop/"&gt;Eugenio&lt;/a&gt; just &lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/05/06/litwarehr-on-ssds-available-for-download.aspx"&gt;announced&lt;/a&gt; and &lt;a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=LitwareHR&amp;amp;ReleaseId=13174"&gt;released&lt;/a&gt; on Codeplex the latest drop of LitwareHR.&lt;/p&gt;  &lt;p&gt;Although the application UI was treated with a welcomed 'facelift' (we were told that LitwareHR UI was &amp;quot;too 1990s&amp;quot;), the main effort for this release was to move from local storage infrastructure (SQL Server) to 'cloud storage' in the form of SQL Server Data Services (SSDS).&lt;/p&gt;  &lt;p&gt;Our intent was to extract the architectural challenges and best practices related to cloud storage in the context of&amp;#160; line of business (LoB) applications. After having learned a lot through this exercise, I can safely say that, from an architecture perspective, the decision between local storage (SQL) or cloud storage (SSDS) will not be a no-brainer. As with pretty much all architectural decisions, it is all about trade off. The choice that will make most sense for your application will mostly depend on (a) the type of application you are building and (b) which are the challenges you want to own and which are the challenges you want to push to the underlying platform. &lt;/p&gt;  &lt;p&gt;For example, in the specific context of LitwareHR, SSDS greatly simplified the multi-tenancy and customization aspects of the data layer; i.e.&amp;#160; a lot of 'plumbing' code related to entity customization went away thanks to the flexible entity model natively offered by SSDS. On the other hands, the data model as well as the querying code had to be modified since SQL (used in our previous implementation)&amp;#160; and SSDS do not share the same programming model (at least not at this stage). Also, SSDS not supporting JOIN required some new type of plumbing code e.g. cross-container search. The management of transactions had also to be rethought. Another example is the need of a better caching strategy on the business logic side of LitwareHR as the data layer (being in the cloud) is across a wide area network from the business logic, on the other hands we did not have to worry about the growth, scalability and availability of the storage subsystem anymore. From a hypothetical business model perspective, there would be changes as well, since on premise SQL server or licensed under SPLA would have a different cost curve from how SSDS would charged us. Specific comparison and analysis was not possible as SSDS has not disclosed its pricing model yet; but again, I do not expect being a no-brainer either and will depend on your storage access patterns, variability of access etc.&lt;/p&gt;  &lt;p&gt;For those of you interested in deeper architectural challenges, trade offs&amp;#160; and solutions chosen, I can only highly recommend you to read&amp;#160; Eugenio's mini-series:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/03/14/litwarehr-on-ssds-part-i-multi-tenancy-flexibility.aspx"&gt;LitwareHR on SSDS - Part I - Multi-tenancy &amp;amp; Flexibility&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/03/19/litwarehr-on-ssds-part-ii-the-data-access-layer.aspx"&gt;LitwareHR on SSDS - Part II - The data access layer&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/03/24/litwarehr-on-ssds-part-iii-data-access-enhancements-1-caching.aspx"&gt;LitwareHR on SSDS - Part III - Data access enhancements 1: caching&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/04/01/litwarehr-on-sdss-part-iv-data-access-enhancements-2-developing-offline-fro-ssds.aspx"&gt;LitwareHR on SSDS - Part IV - Data access enhancements 2: developing offline&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/04/14/litwarehr-on-ssds-part-v-searching-across-containers.aspx"&gt;LitwareHR on SSDS - Part V - Searching across Containers&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/04/22/more-on-parallel-queries-across-containers-in-ssds.aspx"&gt;More on parallel queries across containers in SSDS&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/04/25/litwarehr-on-ssds-part-vi-unit-of-work-support.aspx"&gt;LitwareHR on SSDS - Part VI - Unit of Work support&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/eugeniop/archive/2008/05/05/paging-in-ssds-parallel-queries.aspx"&gt;Paging in SSDS &amp;amp; Parallel Queries&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;as well as a session at MIX08 on SSDS presented by &lt;a href="http://content.visitmix.com/public/speaker_pop.aspx?SpeakerID=e8737164-f9b0-4f35-a763-db82ccd913b1"&gt;Nigel Ellis&lt;/a&gt; uber SSDS architect (session &lt;a href="http://sessions.visitmix.com/?selectedSearch=BT05"&gt;here&lt;/a&gt;). &lt;/p&gt;  &lt;p&gt;Also, for those of you wanting the see the goods, before investigating further, a screencast showing this release of LitwareHR is available (with sexy Argentinean accent) &lt;a href="http://silverlight.services.live.com/invoke/5721/LitwareHR-SSDS/iframe.html "&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;For those of you wanting to experiment with SSDS, you can register for a beta account with this service &lt;a href="http://www.microsoft.com/sql/dataservices/default.mspx"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Probable next steps will be to do a similar effort around 'cloud Identity' and implement some of the concepts described &lt;a href="http://blogs.msdn.com/vbertocci/archive/2008/04/20/cloud-computing-and-identity.aspx"&gt;here&lt;/a&gt; by my good friend &lt;a href="http://blogs.msdn.com/vbertocci/"&gt;Vittorio&lt;/a&gt; (a.k.a Dr. Identity Maximus) using the &lt;a href="http://labs.biztalk.net/Identity.aspx"&gt;BizTalk Services Identity Provider&lt;/a&gt;; but let's not get too much ahead of ourselves and let's start digesting (and enjoying?) this new release of LitwareHR embracing cloud storage for part of its architecture.&lt;/p&gt;  &lt;p&gt;This overall exercise was extremely valuable to us and allowed us to better understand aspects of cloud infrastructure in the context of a LoB application (as opposed to a more consumer oriented / social application), hopefully what we are sharing with you today (code, guidance etc.) will be as valuable to you in your investigation or implementation of cloud infrastructure based solutions.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8463557" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Build_5F00_S_2B00_S/default.aspx">Build_S+S</category></item><item><title>Consumerization of IT: an example</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/03/27/consumerization-of-it-an-example.aspx</link><pubDate>Thu, 27 Mar 2008 20:47:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340080</guid><dc:creator>gianpaolo</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/8340080.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=8340080</wfw:commentRss><description>&lt;p&gt;Over the last 2 years or so (&lt;a href="http://blogs.msdn.com/gianpaolo/archive/2006/11/27/mr-and-mrs-cio-saas-will-not-make-your-life-simpler-but-it-is-not-necessarily-a-bad-thing.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/03/30/the-it-deregulation-act.aspx"&gt;here&lt;/a&gt; for example), I have been discussing how consumer grade IT services might/will be used as part of enterprise IT, Gartner even says that &lt;a href="http://www.gartner.com/press_releases/asset_138285_11.html"&gt;Consumerization Will Be Most Significant Trend Affecting IT During Next 10 Years&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Today, &lt;a href="http://blogs.msdn.com/eugeniop/"&gt;Eugenio&lt;/a&gt; pointed me to a &lt;a href="http://edjez.instedd.org/2008/03/keeping-our-infrastructure-cloud-and.html"&gt;blog entry&lt;/a&gt; from our mutual friend EdJez describing how the IT environment of his company (a non-profit small org) is mostly (entirely?) handled through cloud infrastructure, free service and desktop software. Very interesting &lt;a href="http://edjez.instedd.org/2008/03/keeping-our-infrastructure-cloud-and.html"&gt;read&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Of course, there is a HUGE difference between a small non-profit and a Global 1000 company in terms of requirements, risk tolerance etc. but IMO Ed's blog post is nevertheless interesting for any sized company.&lt;/p&gt;  &lt;p&gt;Also interesting is Ed's &amp;quot;wish list&amp;quot; at the end:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Offline access&lt;/li&gt;    &lt;li&gt;Unified authentication &lt;/li&gt;    &lt;li&gt;Support for Integration&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;as well as his last comment: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;I'd like to see more sites view themselves as 'building blocks' -- as part of a larger solution instead of trying to be the 'one stop shop'. Data, process, and UI integration APIs are always welcome.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;All of this very much in line with was has been discussed in this blog and S+S strategy in general. &lt;/p&gt;  &lt;p&gt;Thanks Ed for sharing and keep up the good work.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8340080" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Deregulated+IT/default.aspx">Deregulated IT</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/emerging+trends/default.aspx">emerging trends</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Consume_5F00_S_2B00_S/default.aspx">Consume_S+S</category></item><item><title>S+S Architecture Site on MSDN</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/02/15/s-s-architecture-site-on-msdn.aspx</link><pubDate>Sat, 16 Feb 2008 00:46:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7722699</guid><dc:creator>gianpaolo</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/7722699.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=7722699</wfw:commentRss><description>&lt;p&gt;Yesterday, we released (&lt;a href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx"&gt;here&lt;/a&gt;) on the MSDN Architecture center a section dedicated to Software + Services (S+S).&lt;/p&gt;  &lt;p&gt;We realized that depending on whether you are a large enterprise, an ISV, a hosting company or trying to establish yourself as a trusted marketplace for software services, you will have a different perspective on S+S. This site's intent is to cater for these different perspectives, by offering 4 sub sections:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;how to build S+S &lt;/li&gt;    &lt;li&gt;how to run S+S&lt;/li&gt;    &lt;li&gt;how to consume S+S&lt;/li&gt;    &lt;li&gt;how to monetize S+S&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="205" alt="s_s" src="http://blogs.msdn.com/blogfiles/gianpaolo/WindowsLiveWriter/SSArchitectureSiteonMSDN_C1A9/s_s_1.png" width="300" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Note that it is the v1 release of &lt;a href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx"&gt;the site&lt;/a&gt; so I am &lt;b&gt;&lt;u&gt;very&lt;/u&gt;&lt;/b&gt; open to feedback, gaps, suggestions etc. the only request is that you be constructive (if you don&amp;#8217;t like it, please offer a suggestion, if you think things are missing, please provide us with of as detailed as possible description of what you are missing etc.) &lt;/p&gt;  &lt;p&gt;Feel free to send me email via the contact link on the right hand side of the blog or by leaving a comment. &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7722699" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category></item><item><title>LitwareHR v2 Webcast</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/02/07/litwarehr-v2-webcast.aspx</link><pubDate>Thu, 07 Feb 2008 21:41:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7522732</guid><dc:creator>gianpaolo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/7522732.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=7522732</wfw:commentRss><description>&lt;p&gt;Yesterday I recorded a 25min. walk through of &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/11/21/litwarehr-v2-from-saas-to-s-s.aspx"&gt;litwareHR v2&lt;/a&gt; (recording available &lt;a href="http://files.skyscrapr.net/users/msdnss/litwareHR_v2.wmv"&gt;here&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Even though the primary goal of LitwareHR is to elevate architectural best practices in a Software + Services world, this particular webcast does not dive very deep in the architecture of the application, rather it shows what the application does. If you like &lt;em&gt;what&lt;/em&gt; it does you will like &lt;em&gt;how&lt;/em&gt; it does it even more. &lt;/p&gt;  &lt;p&gt;In summary:&lt;/p&gt;  &lt;p&gt;Walkthrough &lt;a href="http://files.skyscrapr.net/users/msdnss/litwareHR_v2.wmv"&gt;here&lt;/a&gt; (what the app does)&lt;/p&gt;  &lt;p&gt;Installer, code, etc. &lt;a href="http://www.codeplex.com/LitwareHR/Release/ProjectReleases.aspx?ReleaseId=8439"&gt;here&lt;/a&gt; (how it does it)&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7522732" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/Build_5F00_S_2B00_S/default.aspx">Build_S+S</category></item><item><title>An "S+S World"</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/01/28/an-s-s-world.aspx</link><pubDate>Tue, 29 Jan 2008 05:44:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7296806</guid><dc:creator>gianpaolo</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/7296806.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=7296806</wfw:commentRss><description>&lt;p&gt;Below is an diagram I have been using for a while in my presentations on software + services (more about s+s &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/12/11/more-about-s-s.aspx"&gt;here&lt;/a&gt;); so due to popular demand :) here is an explanation of it in my blog.&lt;/p&gt;  &lt;p&gt;The image is meant to represent the new (or evolving) relationships among the different actors in a S+S world. Of course, reality is more complex and has more nuances, but hopefully it is a good approximation of what is going on.&lt;/p&gt;  &lt;p&gt;&lt;img height="423" alt="s+sworld" src="http://files.skyscrapr.net/users/gianpaolo/blogpics/AnSSWorld_F32F/splusworld.png" width="640" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On the right hand side, you see the S+S ISVs (previously known as SaaS ISVs, but now they have seen the light and have moved to an S+S model :). These ISVs are interested in building S+S solutions (&lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/11/21/litwarehr-v2-from-saas-to-s-s.aspx"&gt;such as this one&lt;/a&gt;), sometime to reach a wider market, for example the SMB space, sometime to revamp their product lines with product offering that better match their customers expectations.&lt;/p&gt;  &lt;p&gt;These ISVs are increasingly collaborating with hosting companies, since part (if not all) of their solution is now a hosted service. This increased interest from ISVs is leading to an evolution of what hosters must offer to support the need of an S+S ISV. Co-location and dedicated servers are still the norm for now, but you must admit, it is a crude way of serving the ISVs need. An opportunity to offer a higher level platform, some call it a service delivery platform, as we described &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/07/05/efficient-software-delivery-through-service-delivery-platforms.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/11/08/isvs-are-from-mars-and-hosters-are-from-venus.aspx"&gt;here&lt;/a&gt; is very real in many hosters mind. Leverage such platforms is even more real in ISVs mind. High touch managed services companies are also frequent but IMO a lot of what today falls into the &amp;quot;high touch&amp;quot; category could be architected out and automated, allowing even higher level of touch.&lt;/p&gt;  &lt;p&gt;In addition to hosting services, there is an increased opportunity to offer &amp;#8220;monetization services&amp;#8221; such as a marketplace, a product catalogue, a reputation system, as well as more operational elements such as billing on behalf etc. In other words, the goal of the fictitious A Datum Marketplace&amp;#160; in this diagram (and many real companies out there) is to connect software services supply with demand. Although today, many emerging software services marketplaces also provide the hosting of these services, it can (and should) be thought as a separate function. Fred has some related writings on this &lt;a href="http://blogs.msdn.com/fred_chong/archive/2007/10/07/going-after-the-long-tail-think-channel-as-a-service-caas.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/fred_chong/archive/2007/11/28/the-forces-of-long-tail-software-and-services.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Another interesting element in the S+S world is the emergence of &amp;#8220;cloud infrastructure&amp;#8221;, some call it platform as a service, I would rather call it &lt;em&gt;infrastructure&lt;/em&gt; as a service but this will the object of a future post. Some of that cloud infrastructure is very &amp;quot;data center&amp;quot; oriented, as represented by the global foundation services image above. This is what people often refer to as &amp;quot;cloud computing&amp;quot;... very low level, usually commodity priced; it is becoming accepted that only a few players will be successful there. Massive economy of scale is the harsh law governing success in that part of the ecosystem and only a few have the aspiration and more importantly the financial capacity to achieve. There is also another set of &amp;quot;cloud infrastructure&amp;quot; which is a bit more &amp;quot;application level&amp;quot;, pictured as building block services above, these services expose things like identity in the cloud, storage in the cloud, but also things like maps and alerts.&lt;/p&gt;  &lt;p&gt;Finally, on the left hand side, there are 3 types of customers with quite different expectations: from individual consumers cherishing simplicity, not ready to pay anything for anything, happy about an advertisement model; to very large IT shops that have lots of legacy, regulatory compliance to worry about, often paranoid about their data, pressured by the competition to streamline all non core business, while augmenting agility and competitiveness. And of course the small and medium business market with little IT budget, wanting to tap into the benefit of large IT software 10 or 20 seats at a time.&lt;/p&gt;  &lt;p&gt;The goal of architects in this world, is to understand how this interlinked system works or more accurately make it work. But making it work will depend on which actor you are in the system. &lt;/p&gt;  &lt;p&gt;Typical concerns for ISVs are around solution architecture e.g. what are the tradeoffs in leveraging building block services, how do I design my solution to be hosting friendly, how do I design my solution to take advantage of &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2008/01/18/monetization-the-next-frontier-of-saas-s-s-architecture.aspx"&gt;multiple monetization schemes&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;These concerns are very different from the hoster concerns; the hoster concerns are not only about the *-bilities (scalability, availability...), but also how to offer a service delivery plaform, how to architect the environment to transition from web site hosting to line of business application hosting, how to streamline operational processes to offer services to the long tail of service providers... dilemmas around buying servers vs. retailing &amp;quot;cloud computing&amp;quot; purchased wholesale... and of course the holy grail of hosting, maximize density.&lt;/p&gt;  &lt;p&gt;The enterprises are often not interested in how to build or how to run, many are mostly interested in how to consume all this goodness available in the cloud. But consumption is not as simple as that, the concerns are around how to consume this goodness while keeping the high standards in terms of security, making sure that control of the most important data is kept, as well as compliance to Sarbanes Oxley, integrating cloud services with internal systems&amp;#8230; A few of these concerns are explained &lt;a href="http://msdn2.microsoft.com/en-us/library/aa905332.aspx"&gt;here&lt;/a&gt;. And some enterprise are looking at bringing a lot of the cloud compute thinking in house i.e &lt;a href="http://blogs.msdn.com/gianpaolo/archive/2007/12/31/2008-the-year-of-intranet-saas-intranet-s-s.aspx"&gt;intranet-s+s&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Platform vendors will have to understand how to reach tremendous scale without blowing costs, abstract complex infrastructure into friendly programming models and of course fine tune what platform services are better offered as cloud services and which one are better offered as 'on premise' servers. &lt;/p&gt;  &lt;p&gt;We have just scratched the surface here, but as one can easily see, with all &amp;quot;new worlds&amp;quot; come tremendous opportunities both in terms of slashing cost and in terms of top line revenue growth; these opportunities comes at a high price in terms of new scenarios to solve and new architectures to master. It looks like we (architects) have secure our jobs for another 10 years :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7296806" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category></item><item><title>Monetization: the next frontier of SaaS / S+S architecture</title><link>http://blogs.msdn.com/gianpaolo/archive/2008/01/18/monetization-the-next-frontier-of-saas-s-s-architecture.aspx</link><pubDate>Sat, 19 Jan 2008 04:28:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7155364</guid><dc:creator>gianpaolo</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/7155364.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=7155364</wfw:commentRss><description>&lt;p&gt;Over the week end, I was looking at AMZN DevPay announcement and I started thinking in more general terms about the architectural impact of different monetization schemes. At a high level, software / service monetization can be put into 4 main categories: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;perpetual license (e.g. one time charge of $85 and you get unlimited access to the software) &lt;/li&gt;    &lt;li&gt;subscription (e.g. $20 per user per month) &lt;/li&gt;    &lt;li&gt;usage based also known as transaction based (e.g. $0.05 per text/SMS sent) &lt;/li&gt;    &lt;li&gt;and ad-funded (the service is free for the user and is paid for by someone interested in getting your attention while you are using the service/software) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Each scheme has an implication on the overall architecture of the service, and even further, some scheme cannot be used unless some architectural elements are part of the solution. Let me explain this in taking these 4 schemes one by one.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Perpetual license&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Selling software through a perpetual license is a very attractive in many ways (for the seller);&amp;#160; the money is received up front, reducing the impact of churn (even the user stops using the service, it was paid for already) and it is good for the treasury. From the buyer perspective it is often less attractive as by paying up front, most of the risk is on the buyer side. &lt;/p&gt;  &lt;p&gt;From an architecture perspective, perpetual license can mostly be performed &amp;quot;out of band&amp;quot;; meaning that the software itself does not need to know, who is using it, how much it's been used... in other words, there is no real need to meter the usage. A perpetual license gives &amp;quot;all you can eat&amp;quot; access, forever. In other words, in a perpetual license scheme, the architecture does not need to be 'monetization-aware' (a part from any anti-piracy aspects)&lt;/p&gt;  &lt;p&gt;But, as we all know, &lt;em&gt;forever&lt;/em&gt; is quite a long time :) which means that if you are hosting the service on behalf of your customers (saas model) you are incurring an hypothetical infinite hosting cost with this model. This is not the case in the more traditional &amp;quot;on premise&amp;quot; model where the software is deployed on customer data centers and/or desktops. Architecturally then, you are better off not having to host what you sell on a perpetual basis. Unless of course, (a) you believe the up front charge can cover all the hosting cost (unlikely) (b) you know that the service will be time bound and therefore your perpetual license is not that perpetual after all (c) you can attach some additional monetization schemes after the perpetual license is sold (e.g. maintenance fee).&lt;/p&gt;  &lt;p&gt;Summary: Good for the treasury, no need to do much from an architecture perspective to support this model, but watch out for hosting cost if you are in a saas model.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Subscription&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The &amp;quot;per user, per month&amp;quot; scheme is, at least currently, the most popular option in the saas space. Akin to the perpetual license, it can be supported from an architecture perspective mostly &amp;quot;out of band&amp;quot;. Meaning that here again, the billing/invoicing can be mostly separated from the application itself. A business contract can be established for say 50 users &amp;quot;out of band&amp;quot; of the application itself, and a monthly bill of 50 x cost per month is sent to the buyer. &lt;/p&gt;  &lt;p&gt;The most important aspect that your architecture needs to do to support this monetization scheme is to verify that the user is 'current' on his monthly payment (as the license is to perpetual). In a hosted model, this can be done without having the application itself being aware of whether the caller is 'current' or not. The hosting infrastructure could check that 'out of band' by looking up into the payment database and restrict access to the application endpoint(s) (e.g. taking down the web site, modifying DNS entries, place site in read only...) for all customers not paying their bills.&lt;/p&gt;  &lt;p&gt;From an architecture perspective, one could think of subscriptions as renewable time-bound perpetual licenses. This said, there are multiple areas where a provider could benefit from a tighter linkage between the order system and the application. Automatic/self provisioning comes to mind. But as mentioned, not strictly required by the monetization model.&lt;/p&gt;  &lt;p&gt;This model also removes the problem of having to host 'forever' the customer; as it is a renewable monthly contract that is in place. Every month a new injection of cash is received from the buyer. &lt;/p&gt;  &lt;p&gt;The issue for the seller here are more around customer acquisition costs and churn. Since there is no up front payment in this scheme, it usually takes multiple billing cycles (i.e. multiple months) for recovering the customer acquisition costs. So. if churn is high, customers might not stick around long enough to recover the acquisition costs. Although customer acquisition costs are mainly marketing related (awareness campaigns, introductory prices, free trials, referral fees...) good architecture as always can help :). &lt;/p&gt;  &lt;p&gt;A typical example is to architect for self service and automation. An architecture that reduces any type of human intervention, reduces the operating cost. So, if you are giving away free trials, you'd better off if these free trials do not require (expensive) humans having to touch the system, run scripts, provision resources etc.&lt;/p&gt;  &lt;p&gt;Another example is to architect for high density, i.e. trying to 'pack' as many free trial customers as possible in a single unit of infrastructure. Multi-tenancy here can come handy as well as virtualization technologies.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Summary: subscription base monetization is architecturally similar to the perpetual license in the sense that it can mostly be done &amp;quot;out of band&amp;quot;, customer acquisition costs and churn are the elements to watch out for, architecting for self service, automation and high density can greatly help.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Usage based a.k.a. transaction based&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;In a usage based model, you cannot rely on a &amp;quot;out of band&amp;quot; model for monetization anymore; the architecture has to be able to meter the actual consumption of the service. This consumption can be captured either by the application business logic itself or by the hosting environment. It is often the case that if the monetization at the resource level (bandwidth, CPU, storage...) the hosting environment meters it; if the monetization is at the business transaction level ('check credit score', 'apply for open position') the business logic meters it.&lt;/p&gt;  &lt;p&gt;In addition to metering that is now mandatory, another architectural aspects related to usage-based is the potential need of 'non repudiation of usage' systems. Trust between the service provider and service consumer is often enough to cover this, but in case of litigation or limited trust, there should be a way of getting to 'the truth'. There are multiple ways to handle this, one being using a 3rd party 'mutually trusted' auditor, another one is to emit billing events to the service consumers as they happen so they can capture them in their systems and correlate at each billing cycles whether the numbers match. It is a little bit like taking your own meter in a taxi and at the end of the trip comparing the taxi meter with yours (not sure what happens when there is a discrepancy).&lt;/p&gt;  &lt;p&gt;There are other elements, but one can quickly see that implementing a usage/transaction based system is heavier on the architectural side than the &amp;quot;out of band&amp;quot; monetization schemes possible with the previous models.&lt;/p&gt;  &lt;p&gt;On the plus side, usage based pricing is very low risk from the buyer perspective as the buyer only pays for what is actually used. The lower risk of usage means that service provider might be able to attract more companies to use their service(s). Zero cost of usage when the service is not used is a quite appealing proposition (compare that to your gym membership that you keep paying monthly although you never go there:). Free trials in the subscription model are of course low risk, but in the free trial model, the service provider incur an actual cost (part of the customer acquisition cost). &lt;/p&gt;  &lt;p&gt;A good analogy here is the &amp;#8220;pay as you go phones&amp;quot; vs. &amp;quot;phones with monthly plans&amp;#8221;. My understanding is that pay as you go phones are marginally profitable and the strategy (hope?!) is to convert &amp;quot;pay as you go&amp;quot; customers into more long term profitable &amp;quot;with a plan&amp;quot; customers. Alternatively, once a consumers start using the service (and hopefully like it) the usage could go up and a &amp;#8220;all you can eat&amp;#8221; user/month model or hybrid model (N transaction included in your plan + $x per transaction after that) can be offered.&lt;/p&gt;  &lt;p&gt;In other words, enabling an usage based monetization could be a good way to de-risk the trial of service without incurring potentially large customer acquisition costs while retaining an up sell opportunities once consumers increase their usage of the service.&amp;#160; &lt;/p&gt;  &lt;p&gt;Summary: this model has explicit architectural requirements: metering for sure, non repudiation... it can be a good way to offer a low risk access to buyers without exposing itself to the customer acquisition cost / churn problem.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ad-funded&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The premise of this model is simple, consumers access software or a service for free and someone interested in their attention sponsors it. This model has been recently talked about as the 'ultimate disruption'; I am not 100% about that, so for now I'll stick to the architectural impact.&lt;/p&gt;  &lt;p&gt;Most of the ad funded software I see, is monetized &amp;quot;around&amp;quot; the application. That is to say, the application or service has the central area of the screen and banners, links, sponsorships are placed around the application (think of search as a perfect example of that). In more complex application, there is a clear opportunity to modify the architecture of ad-funded software to allow 'in application' ad placement (as opposed to around); one can think of this as similar to 'in game' ad placement we are seeing in the latest console games.&lt;/p&gt;  &lt;p&gt;Another aspect is that these 'around' ads are selected based on various level of assumptions about the user. The better the assumptions, the better the selection; the better the selection (a.k.a targeting), the more likely it is that the ad placement is effective (of course, other elements such as size and richness of inventory plays a role but let's leave these aside for the moment). A second opportunity for ad-funded software architecture is therefore to better capture the 'user context' that could lead to better capturing 'intent' that could lead to (more) accurate targeting.&lt;/p&gt;  &lt;p&gt;At this stage I do not know, what sort of APIs should be exposed by ad-funded software to allow 'in application' ad placement and even less about how 'intent' can be better captured, but be reassured that these are topics that are being investigated.&lt;/p&gt;  &lt;p&gt;Summary: ad-funded software has proved to worked in certain areas of the software industry, we are still in the infancy of how to architect for ad-funded optimization.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As we have seen (albeit only superficially), monetization has many impacts on software architecture, some are known (e.g. metering) others are new (e.g. 'in application' ad placement). There is a clear need in better understanding these models and extract best practices in all of these. So, expect more in depth entries from myself and members of my team on this topic soon.&lt;/p&gt;  &lt;p&gt;As always, comment/feedback welcome.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7155364" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/monetization/default.aspx">monetization</category></item><item><title>2008 the year of INTRAnet-SaaS / INTRAnet-S+S</title><link>http://blogs.msdn.com/gianpaolo/archive/2007/12/31/2008-the-year-of-intranet-saas-intranet-s-s.aspx</link><pubDate>Mon, 31 Dec 2007 20:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6922044</guid><dc:creator>gianpaolo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/6922044.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=6922044</wfw:commentRss><description>&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri size=3&gt;In the next couple of days I&amp;nbsp;might have fun again and offer my&amp;nbsp;10 or so 2008 predictions as I did in &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/gianpaolo/archive/2006/12/22/predictions-for-saas-in-2007.aspx" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;2007&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&amp;nbsp;(many of which I think are still very valid) but in case I don't, I wanted to make sure that at least this one gets out.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 38.25pt; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: Arial; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;2008 will be the year of the INTRAnet-SaaS (or INTRAnet-S+S) &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Similarly to what happened about 10-12 years ago where the growth of the&amp;nbsp;&lt;B&gt;Intra&lt;/B&gt;-net was faster than the&amp;nbsp;&lt;B&gt;Inter&lt;/B&gt;-net (certainly in terms of $ if not in global terms), in 2008 SaaS (and its evolutionary successor S+S) will grow faster inside the corporate boundaries than outside.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Of course I have no data whatsoever to back&amp;nbsp;this up &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;, but as an observer of the SaaS phenomenon and mainly through my very frequent&amp;nbsp;interactions with enterprises and ISVs, it is what my senses are telling me. (Just to cover my back I will use the good old Gartner trick and add a 0.7 probability to it; so, if it does not happen, I was not wrong, it was just the 0.3 probability of this not happening that occurred&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;More seriously, let me give you a few reasons why I am increasingly convinced of this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: Arial; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;SaaS/S+S architectures are beneficial regardless of whether the service provider is “in the open cloud” or “in the corporate cloud”:&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;BR&gt;&lt;FONT face=Calibri size=3&gt;Metadata driven customization and other SaaS best practices as described in &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/gianpaolo/archive/2007/11/21/litwarehr-v2-from-saas-to-s-s.aspx"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;LitwareHR&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; resulting in economies of scale are great solutions for multi-departments/multi-geographies deployments, frequent in large enterprises. An example I heard a few times is a bank investigating the deployment of a multi-tenant version of an e-banking system for the multiple geographies they do business in, rather than deploying multiple times a hard coded configuration of the same e-banking system. Another area where Intranet-SaaS best practices can be applied is around the ‘shared services’ initiatives that I have heard about many times, especially in the public sector space.&lt;BR&gt;The benefit are not only technical or cost driven, Intra-net SaaS can enable a more mature monetization schemes for central IT delivered services. Under this model, “subscription” and/or “usage-based” monetizations can be introduced more easily and replace the somewhat unfair traditional “flat fee” taken as a % of revenue by IT.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: Arial; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;Data:&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;BR&gt;#1 concern of adopting SaaS is data control (protection, ownership, privacy, compliance…) all of this goes away if data remain within corporate boundaries. Enterprises get the benefits (albeit reduced) of SaaS without giving away control of their data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: Arial; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri size=3&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;Kicking the tires:&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;Going to the cloud for IT capabilities is a big jump for many enterprises. Doing it internally first allows them to learn, at reduced risk, the ‘ropes’ of externalization of IT services. Of course, in this case the externalization stays within the enterprise so the benefit are reduced as the potential economy of scale is lower, but at the current level of maturity and trust, the reduced risks will win the trade off battle vs. reduce costs. Over time, intra-net delivered services could move to the Internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: Arial; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri size=3&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;Alignment to existing SOA initiatives: &lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;SaaS / S+S initiatives within the corporation will be aligned (assimilated) with the current SOA initiatives (as multiple people have told me: S+S is “just” SOA done right). The fact that there is already mindshare and willingness to invest in SOA within the enterprise will facilitate investment in SaaS/S+S if kept within the enterprise.&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;To preempt comments from readers, 2 caveats:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;1) Of course, the larger the company the bigger the benefit. I would argue that any company with more than 50’000 employees managing multiple thousands of servers with more than say 20 subsidiaries would benefit from it. This is a very very crude estimate. It is very likely than smaller companies could benefit from it. Larger ones (Global 1000 etc.) would absolutely benefit from it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;2) Over time, internet-saas will move to the cloud to a “purer” internet-saas. Economy of scale and optimization opportunities are even bigger when performed at Internet scale, but this will happen only when (among many things) service providers will have attained the level of trust required to take ownership of sensitive corporate data, and enterprises will have attained a level of internal maturity where “letting go” of IT capabilities will be seen as a form of strength and not weakness. Today for the general case, neither of these is true. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;BR&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In conclusion, I argue that not only enterprises would benefit from building their own software following SaaS best practices, but maybe more interestingly ISVs would benefit from making their SaaS solutions re-hostable by large enterprises, regardless of what Credit Suisse analysts say about the higher multipliers they are willing to give to the pure play SaaS ISVs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Firstly, because the enterprise (for the foreseeable future) is still where the money is, hence IMO a lower multiplier of a larger revenue base is better than a high multiplier of a non profitable company. Secondly, ISVs selling a intranet-saas deployment solution might be able to command “traditional licensing” models as opposed to “per user / per month” models which based on empirical evidence are, at least currently, not as attractive &lt;U&gt;for the seller&lt;/U&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;As usual, feedback very welcome. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Looking forward to seeing 1 year from now where this prediction held water or if was just another random thought of a dotcom refugee &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN; mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Happy New Year!&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6922044" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category></item><item><title>No Hobbits but great chat with Lukas</title><link>http://blogs.msdn.com/gianpaolo/archive/2007/12/15/no-hobbits-but-great-chat-with-lukas.aspx</link><pubDate>Sat, 15 Dec 2007 13:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6776541</guid><dc:creator>gianpaolo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gianpaolo/comments/6776541.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gianpaolo/commentrss.aspx?PostID=6776541</wfw:commentRss><description>&lt;P&gt;When I went to New Zealand I did not manage to see any hobbits but&amp;nbsp;I had the pleasure to record an ARCcast i.e. architecture podcast (direct&amp;nbsp;link to podcast&amp;nbsp;&lt;A class="" href="http://www.arcast.co.nz/ct.ashx?id=7d989bb2-c589-4eb6-8cfa-6fb0ab36483f&amp;amp;url=http%3a%2f%2fwww.arcast.co.nz%2fcasts%2farcastnz05.mp3" mce_href="http://www.arcast.co.nz/ct.ashx?id=7d989bb2-c589-4eb6-8cfa-6fb0ab36483f&amp;amp;url=http%3a%2f%2fwww.arcast.co.nz%2fcasts%2farcastnz05.mp3"&gt;here&lt;/A&gt;) with&amp;nbsp;&lt;A class="" href="http://blog.svoboda.co.nz/" mce_href="http://blog.svoboda.co.nz"&gt;Lukas Svoboda&lt;/A&gt;; not too surprisingly, we discussed Software + Services and SaaS from an Architect's point of view. &amp;nbsp;The talk covers various aspects such as:&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;&lt;FONT color=#000000&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-RIGHT: 0px"&gt;What is the difference between “Software plus Services” and “Software as a Service” &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-RIGHT: 0px"&gt;Explore the different audiences of S+S/SaaS: Builders, Hosters and Enterprise Consumers&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-RIGHT: 0px"&gt;Explore the focus of many SaaS providers around purely being web based applications&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-RIGHT: 0px"&gt;How Microsoft technologies aid S+S initiatives &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-RIGHT: 0px"&gt;The significance of SOA to S+S/SaaS&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN-RIGHT: 0px"&gt;Link to the podcast &lt;A class="" href="http://www.arcast.co.nz/ct.ashx?id=7d989bb2-c589-4eb6-8cfa-6fb0ab36483f&amp;amp;url=http%3a%2f%2fwww.arcast.co.nz%2fcasts%2farcastnz05.mp3" mce_href="http://www.arcast.co.nz/ct.ashx?id=7d989bb2-c589-4eb6-8cfa-6fb0ab36483f&amp;amp;url=http%3a%2f%2fwww.arcast.co.nz%2fcasts%2farcastnz05.mp3"&gt;here&lt;/A&gt;&lt;BR&gt;Link to ARCast New Zealand post&amp;nbsp;&lt;A class="" href="http://www.arcast.co.nz/2007/12/12/ARCastNZ5SoftwareServices.aspx" mce_href="http://www.arcast.co.nz/2007/12/12/ARCastNZ5SoftwareServices.aspx"&gt;here&lt;/A&gt;&lt;BR&gt;Link to Mark Carroll commenting on this podcast &lt;A class="" href="http://blogs.msdn.com/markcarroll/archive/2007/12/13/s-s-twenty-one-words-for-services.aspx" mce_href="http://blogs.msdn.com/markcarroll/archive/2007/12/13/s-s-twenty-one-words-for-services.aspx"&gt;here&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6776541" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/gianpaolo/archive/tags/S_2B00_S/default.aspx">S+S</category></item></channel></rss>