<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://alexbarnett.net/blog/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>Alex Barnett blog : Amazon</title><link>http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx</link><description>Tags: Amazon</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Platform Thinking</title><link>http://alexbarnett.net/blog/archive/2011/12/09/platform-thinking.aspx</link><pubDate>Fri, 09 Dec 2011 15:41:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:44900</guid><dc:creator>alexbarnett</dc:creator><slash:comments>0</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=44900</wfw:comment><comments>http://alexbarnett.net/blog/archive/2011/12/09/platform-thinking.aspx#comments</comments><description>&lt;i&gt;(am republishing this blog post as it automagically disappeared in a server upgrade I did recently, originally posted 13.10.2011)&lt;/i&gt;
 
&lt;p&gt;Last night I came across a rant from a Google employee (that was accidentally made public via Google+...doh!,) that provided not only good popcorn munching material, but I thought had some pretty interesting insights around what it really means to be a "Platform" company, not just a "Product" company.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://plus.google.com/112678702228711889851/posts/eVeouesvaVX"&gt;It's pretty dense stuff&lt;/a&gt;, but wanted to call out the snippet about the "mandate" that Jeff Bezos sent around the company back in 2002.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So one day Jeff Bezos issued a mandate. He’s doing that all the time, of course, and people scramble like ants being pounded with a rubber mallet whenever it happens. But on one occasion — back around 2002 I think, plus or minus a year — he issued a mandate that was so out there, so huge and eye-bulgingly ponderous, that it made all of his other mandates look like unsolicited peer bonuses.&lt;/p&gt;
&lt;p&gt;His Big Mandate went something along these lines:&lt;/p&gt;
&lt;p&gt;1) All teams will henceforth expose their data and functionality through service interfaces.&lt;/p&gt;
&lt;p&gt;2) Teams must communicate with each other through these interfaces.&lt;/p&gt;
&lt;p&gt;3) There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.&lt;/p&gt;
&lt;p&gt;4) It doesn’t matter what technology they use. HTTP, Corba, Pubsub, custom protocols — doesn’t matter. Bezos doesn’t care.&lt;/p&gt;
&lt;p&gt;5) All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.&lt;/p&gt;
&lt;p&gt;6) Anyone who doesn’t do this will be fired.&lt;/p&gt;
&lt;p&gt;7) Thank you; have a nice day!&lt;/p&gt;
&lt;p&gt;Ha, ha! You 150-odd ex-Amazon folks here will of course realize immediately that #7 was a little joke I threw in, because Bezos most definitely does not give a shit about your day.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;then...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Over the next couple of years, Amazon transformed internally into a service-oriented architecture. They learned a tremendous amount while effecting this transformation. There was lots of existing documentation and lore about SOAs, but at Amazon’s vast scale it was about as useful as telling Indiana Jones to look both ways before crossing the street.&lt;/p&gt;
&lt;p&gt;...Organizing into services taught teams not to trust each other in most of the same ways they’re not supposed to trust external developers.&lt;/p&gt;
&lt;p&gt;This effort was still underway when I left to join Google in mid-2005, but it was pretty far advanced. From the time Bezos issued his edict through the time I left, Amazon had transformed culturally into a company that thinks about everything in a services-first fashion. It is now fundamental to how they approach all designs, including internal designs for stuff that might never see the light of day externally.&lt;/p&gt;
&lt;p&gt;At this point they don’t even do it out of fear of being fired. I mean, they’re still afraid of that; it’s pretty much part of daily life there, working for the Dread Pirate Bezos and all. But they do services because they’ve come to understand that it’s the Right Thing. There are without question pros and cons to the SOA approach, and some of the cons are pretty long. But overall it’s the right thing because SOA-driven design enables Platforms.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nowadays, it might be considered conventional wisdom for "Platform Thinking", but to truly embracing this philosophy - and make it real - first requires the realization that in the long term, Platform companies beat Product companies every time. Realizing that, then Platform Thinking and Platform Doing should become second nature. The brilliance of Bezos was to realize this strategic insight long before web APIs became &lt;a href="http://blog.programmableweb.com/2011/03/08/3000-web-apis/"&gt;as popular as they have become&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=44900" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Redmonk, Guinness and random stuff</title><link>http://alexbarnett.net/blog/archive/2008/02/07/redmonk-guinness-and-random-stuff.aspx</link><pubDate>Thu, 07 Feb 2008 15:58:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40766</guid><dc:creator>alexbarnett</dc:creator><slash:comments>0</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40766</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/02/07/redmonk-guinness-and-random-stuff.aspx#comments</comments><description>&lt;P&gt;In San Francisco last night, catching up with the &lt;A href="http://redmonk.com/" mce_href="http://redmonk.com/"&gt;Redmonk&lt;/A&gt; folks celebrating their 5th birthday (thanks to &lt;A href="http://www.redmonk.com/jgovernor/" mce_href="http://www.redmonk.com/jgovernor/"&gt;James&lt;/A&gt; for inviting me). Caught up with some industry legends - &lt;A href="http://gesturelab.com/" mce_href="http://gesturelab.com/"&gt;Steve Gillmor&lt;/A&gt;, &lt;A href="http://factoryjoe.com/blog/" mce_href="http://factoryjoe.com/blog/"&gt;Chris Messina&lt;/A&gt;, &lt;A href="http://blogs.zdnet.com/BTL/" mce_href="http://blogs.zdnet.com/BTL/"&gt;Dan Farber&lt;/A&gt; and &lt;A href="http://blog.digitalbackcountry.com/" mce_href="http://blog.digitalbackcountry.com/"&gt;Ryan Stewart&lt;/A&gt;, and made some new friends there too, e.g.&amp;nbsp;&lt;A class="" href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5940" mce_href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5940"&gt;Ed&amp;nbsp;Hermannn&lt;/A&gt;&amp;nbsp;- the guy who created &lt;A href="http://www.enterpriseirregulars.com/EI/21948" mce_href="http://www.enterpriseirregulars.com/EI/21948"&gt;Wii interface into an SAP app&lt;/A&gt;). .The Guinness &lt;EM&gt;is good&lt;/EM&gt; at the &lt;A href="http://www.houseofshields.com/" mce_href="http://www.houseofshields.com/"&gt;Shields&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;Right, so here's a bunch of random stuff that's been capturing my attention the last week.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Firstly - weird:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://radar.oreilly.com/archives/2008/02/synthetic_biolo_1.html" mce_href="http://radar.oreilly.com/archives/2008/02/synthetic_biolo_1.html"&gt;Synthetic Biology: The conclusion of the very beginning&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"The question is not so much whether synthetic biology will remake society, but who will be in control when it does."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.timesonline.co.uk/tol/news/world/us_and_americas/article3292114.ece" mce_href="http://www.timesonline.co.uk/tol/news/world/us_and_americas/article3292114.ece"&gt;Contact Lens or Computer Display?&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Augmented reality - here we come.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://gizmodo.com/351935/jedi-ginsu-knife-brings-out-the-chefjedi-in-you" mce_href="http://gizmodo.com/351935/jedi-ginsu-knife-brings-out-the-chefjedi-in-you"&gt;Jedi Ginsu Knife Brings Out the Chef/Jedi in You [Lightsabers]&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;I want one of these.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Next - wow:&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blog.programmableweb.com/2008/01/31/amazon-web-services-make-earnings-news/" mce_href="http://blog.programmableweb.com/2008/01/31/amazon-web-services-make-earnings-news/"&gt;Amazon Web Services Make Earnings News&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;“Over 330,000 developers have registered to use Amazon Web Services (AWS), up more than 30,000 from last quarter."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.techcrunch.com/2008/01/30/amazon-earnings-call-details-web-services-use-up-more-bandwidth-than-amazoncom-the-kindle-is-a-hit/" mce_href="http://www.techcrunch.com/2008/01/30/amazon-earnings-call-details-web-services-use-up-more-bandwidth-than-amazoncom-the-kindle-is-a-hit/"&gt;Amazon Earnings Call Details: Web Services Use Up More Bandwidth Than Amazon.com&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"startups and other companies using Amazon’s Web-scale computing infrastructure now bigger collectively than Amazon."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Next, next - quite right:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://news.bbc.co.uk/2/hi/technology/7217479.stm" mce_href="http://news.bbc.co.uk/2/hi/technology/7217479.stm"&gt;YouTubers given share of ad cash&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Share the love (and the cash).&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;S&gt;Next, next, next&lt;/S&gt; - useful:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://ui-patterns.com/" mce_href="http://ui-patterns.com/"&gt;UI-patterns.com&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;via &lt;A href="http://www.acmebinary.com/blog" mce_href="http://www.acmebinary.com/blog"&gt;ksharkey&lt;/A&gt;:&lt;EM&gt; "The purpose of this site is over time to fill some of the gaps - especially by providing code examples as to how how the different patterns can be implemented: to join theory with practice."&lt;/EM&gt;&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msmvps.com/blogs/chrisl/archive/2008/01/29/1485918.aspx" mce_href="http://msmvps.com/blogs/chrisl/archive/2008/01/29/1485918.aspx"&gt;Short Bits: CableCARD, Beta Testing&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;links to everything you wanted to know (and can never know) about the nightmare that is CableCard&lt;/FONT&gt; (I need to angrily rant on this topic one day) &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40766" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/redmonk/default.aspx">redmonk</category><category domain="http://alexbarnett.net/blog/archive/tags/SAP/default.aspx">SAP</category><category domain="http://alexbarnett.net/blog/archive/tags/usability/default.aspx">usability</category><category domain="http://alexbarnett.net/blog/archive/tags/Wii/default.aspx">Wii</category></item><item><title>What I'm reading...</title><link>http://alexbarnett.net/blog/archive/2008/01/21/what-i-m-reading.aspx</link><pubDate>Mon, 21 Jan 2008 17:06:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40585</guid><dc:creator>alexbarnett</dc:creator><slash:comments>3</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40585</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/01/21/what-i-m-reading.aspx#comments</comments><description>&lt;P&gt;There are a whole bunch of interesting posts / stuff I find on the net that I bookmark on &lt;A href="http://del.icio.us/" mce_href="http://del.icio.us"&gt;del.icio.us&lt;/A&gt; (at least, &lt;EM&gt;I&lt;/EM&gt; think they are interesting). Over the years I've been experimenting with different ways of sharing these with you. My most recent solution has been to include &lt;A href="http://del.icio.us/alexbarn" mce_href="http://del.icio.us/alexbarn"&gt;my del.icio.us links&lt;/A&gt; within &lt;A href="http://feeds.feedburner.com/alex_barnett_blog" mce_href="http://feeds.feedburner.com/alex_barnett_blog"&gt;my feed&lt;/A&gt; as seperate items. The problem with this approach is I haven't had a permalinked way of publishing these to my blog with a way to easily edit prior to publishing...also, having the daily summaries del.icio.us format in a feed is lame.&lt;/P&gt;
&lt;P&gt;So I going to try something new. Instead of having the daily del.icio.us link summaries published as RSS items within my Feedburner feed, I'm going to publish these as blog posts. It should make things more economical from the consumption point of view (I don't think the "Links for 2008-01-20 [del.icio.us]" blah blah feed item titles are pretty). To do this, I have:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;disabled the del.icio.us feed syndication from Feedburner (the &lt;A title="Feedburner's Link Splicer" href="http://blogs.feedburner.com/feedburner/archives/2004/08/introducing_the_link_splicer.php" mce_href="http://blogs.feedburner.com/feedburner/archives/2004/08/introducing_the_link_splicer.php"&gt;Link Splicer&lt;/A&gt;) &lt;/LI&gt;
&lt;LI&gt;have installed Josh Leggard's &lt;A title="Insert Feed Content plugin by Josh Leggard" href="http://ledgards.com/blogs/josh/archive/2007/11/03/alpha-release-windows-live-writer-feed-insert-plugin.aspx" mce_href="http://ledgards.com/blogs/josh/archive/2007/11/03/alpha-release-windows-live-writer-feed-insert-plugin.aspx"&gt;Insert Feed Content plugin&lt;/A&gt; for &lt;A href="http://windowslivewriter.spaces.live.com/" mce_href="http://windowslivewriter.spaces.live.com/"&gt;Windows Live Writer&lt;/A&gt; - this lets me populate a draft blog post with the latest items from any feed (my del.icio.us feed in this case - I'll still use the service for bookmarking) that I can then include / edit / add more commentary before I post to &lt;A href="http://alexbarnett.net/blog" mce_href="http://alexbarnett.net/blog"&gt;my blog&lt;/A&gt; - along with a custom post title. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Better me thinks. I like &lt;A href="http://devhawk.net/" mce_href="http://devhawk.net/"&gt;Harry Pierson's&lt;/A&gt; and &lt;A title="Assaf's Labnotes" href="http://blog.labnotes.org/" mce_href="http://blog.labnotes.org/"&gt;Assaf's Labnotes&lt;/A&gt; style of providing links with commentary...over time I hope to emulate these.&lt;/P&gt;
&lt;P&gt;So here goes - this first effort will be larger than future posts like this...shorter in the future.&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;OpenID - Getting Traction&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.telegraph.co.uk/technology/shanerichmond/jan08/telegraph_to_become_openid_provider.htm" mce_href="http://blogs.telegraph.co.uk/technology/shanerichmond/jan08/telegraph_to_become_openid_provider.htm"&gt;Telegraph to become OpenID provider&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"The Telegraph will soon become the first newspaper in the world, and the first British media company, to become an OpenID provider."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://yhoo.client.shareholder.com/press/releasedetail.cfm?ReleaseID=287698" mce_href="http://yhoo.client.shareholder.com/press/releasedetail.cfm?ReleaseID=287698"&gt;Yahoo! Announces Support for OpenID; Users Able to Access Multiple Internet Sites with Their Yahoo! ID&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Sweet!&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://radar.oreilly.com/archives/2007/12/stories_we_want_1.html" mce_href="http://radar.oreilly.com/archives/2007/12/stories_we_want_1.html"&gt;Stories we want to see in 2008&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"Google, Microsoft, Yahoo, AOL, Endorse Support OpenID and OAuth"&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Cool UI / Vizualization and Useful Bits&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://infosthetics.com/archives/2007/12/external_hard_disk_treemap.html" mce_href="http://infosthetics.com/archives/2007/12/external_hard_disk_treemap.html"&gt;external hard disk treemap&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"an external hard disk that shows the content of the hard disk on its outside skin."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.guuui.com/posting.php?id=2073" mce_href="http://www.guuui.com/posting.php?id=2073"&gt;Fascinating new way of entering text&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"Dasher is a really fascinating interface that allows you to write by browsing through letters using a finger, mouse or some other pointing devise."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://nick.typepad.com/blog/2007/11/how-does-feedde.html" mce_href="http://nick.typepad.com/blog/2007/11/how-does-feedde.html"&gt;How Does FeedDemon Calculate Attention?&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Nick Bradbury: &lt;EM&gt;"FeedDemon's algorithm for determining a feed's attention rank has changed since I first wrote about it, but it's still very simple."&lt;/EM&gt;&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blog.delicious.com/blog/2008/01/using-delicious-on-your-iphone.html" mce_href="http://blog.delicious.com/blog/2008/01/using-delicious-on-your-iphone.html"&gt;using delicious on your iphone&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Perfect. All I need is an iPhone now.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://wmirc.com/" mce_href="http://wmirc.com/"&gt;wmIRC.com - IRC client for Windows Mobile Smartphone and Pocket PC / Phone Edition&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"IRC for when you're on the move."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;SaaS Stuff&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.digital-web.com/articles/scalable_hosting_s3/" mce_href="http://www.digital-web.com/articles/scalable_hosting_s3/"&gt;Scalable Media Hosting with Amazon S3&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Amazon S3 101.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.zdnet.com/SAAS/?p=437" mce_href="http://blogs.zdnet.com/SAAS/?p=437"&gt;How to package up the SaaS platform&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Phil Wainwright: &lt;EM&gt;"Sun’s intervention gives MySQL’s open source database an aura of greater enterprise readiness than it previously had, backed up by fully accountable support offered on a traditional commercial basis."&lt;/EM&gt;&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/marcelolr/archive/2008/01/08/updates-to-url-syntax-for-december-ctp-of-ado-net-data-services.aspx" mce_href="http://blogs.msdn.com/marcelolr/archive/2008/01/08/updates-to-url-syntax-for-december-ctp-of-ado-net-data-services.aspx"&gt;Updates to URI Syntax in Dec 2007 ADO.NET Data Services CTP&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;Astoria gets URI syntax updates.&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.spatiallyadjusted.com/2008/01/14/the-idea-of-software-as-a-service-platform/" mce_href="http://www.spatiallyadjusted.com/2008/01/14/the-idea-of-software-as-a-service-platform/"&gt;The Idea of Software as a Service Platform&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;I still don’t see desktop GIS being replaced by web services anytime soon.&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blog.programmableweb.com/2008/01/14/600-web-apis/" mce_href="http://blog.programmableweb.com/2008/01/14/600-web-apis/"&gt;600 Web APIs&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Programmable Web's 600 web APIs.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://johnmallencommunications.typepad.com/real_world_communications/2008/01/enter-the-inter.html" mce_href="http://johnmallencommunications.typepad.com/real_world_communications/2008/01/enter-the-inter.html"&gt;Enter the Internet Cloud&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;&lt;EM&gt;"The Internet cloud [is] where the distributed and programmable network of services across the globe will serve all the data, resources and functionality we will ever use."&lt;/EM&gt; Good quote ;-)&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.redmonk.com/cote/2008/01/02/your-data-in-the-cloud-url-based-computing-simpledb-astoria-etc/" mce_href="http://www.redmonk.com/cote/2008/01/02/your-data-in-the-cloud-url-based-computing-simpledb-astoria-etc/"&gt;Your Data in the Cloud - URL-based computing, SimpleDB, Astoria, etc.&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Michael Cote: &lt;EM&gt;"the question for Astoria, SimpleDB, and all these “the non-relational database” databases isn’t so much a question of a good idea or not, but the way the technology is packaged and delivered."&lt;/EM&gt;&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.zdnet.com/Hinchcliffe/?p=157" mce_href="http://blogs.zdnet.com/Hinchcliffe/?p=157"&gt;12 predictions for Enterprise Web 2.0 in 2008&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Dion Hinchcliffe on the worlds of SOA, SaaS, and Web 2.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.zdnet.com/SAAS/?p=432" mce_href="http://blogs.zdnet.com/SAAS/?p=432"&gt;Eight reasons SaaS will surge in 2008&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Phil Wainwright: "&lt;/FONT&gt;&lt;I&gt;&lt;FONT size=2&gt;The coming year is going to be a pivotal one for anyone involved in software-as-a-service."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.amazon.com/Big-Switch-Rewiring-Edison-Google/dp/0393062287/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199099806&amp;amp;sr=8-1" mce_href="http://www.amazon.com/Big-Switch-Rewiring-Edison-Google/dp/0393062287/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199099806&amp;amp;sr=8-1"&gt;The Big Switch: Rewiring the World, from Edison to Google&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;New book by Nicholas Carr, author of Does IT Matter? "&lt;EM&gt;A hundred years ago, companies stopped producing their own power with steam engines and generators and plugged into the newly built electric grid."&lt;/EM&gt; Next - everything software.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;&lt;A href="http://blogs.zdnet.com/Gardner/?p=2587" mce_href="http://blogs.zdnet.com/Gardner/?p=2587"&gt;Is Red Hat's New Development Environment Destined for an Amazon or IBM Cloud?&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Dana Gardner:&lt;EM&gt; "Tools in the clouds."&lt;/EM&gt;&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Developer Cults and Dataheads&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.sriramkrishnan.com/blog/2007/12/amazon-simpledb-technical-overview.html" mce_href="http://www.sriramkrishnan.com/blog/2007/12/amazon-simpledb-technical-overview.html"&gt;Sriram Krishnan: Amazon SimpleDB - Technical Overview&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"I love the data model for SimpleDB."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.mikeash.com/?page=pyblog/the-cults-of-programming.html" mce_href="http://www.mikeash.com/?page=pyblog/the-cults-of-programming.html"&gt;The Cults of Programming&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"In my experience with various programmers over the years, I've realized that most of them fall into one of several cults which describe their behavior." &lt;A href="http://blog.labnotes.org/" mce_href="http://blog.labnotes.org"&gt;Via Assaf&lt;/A&gt;.&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.highscalability.com/scaling-twitter-making-twitter-10000-percent-faster" mce_href="http://www.highscalability.com/scaling-twitter-making-twitter-10000-percent-faster"&gt;Scaling Twitter: Making Twitter 10000 Percent Faster&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;How many of the 15 Twitter employees are dedicated to managing all this?&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://smoothspan.wordpress.com/2007/12/22/eventual-consistency-is-not-that-scary/" mce_href="http://smoothspan.wordpress.com/2007/12/22/eventual-consistency-is-not-that-scary/"&gt;Eventual Consistency Is Not That Scary&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"Get ahead of the curve and understand for your application what the consistency requirements will be."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.allthingsdistributed.com/2007/12/eventually_consistent.html" mce_href="http://www.allthingsdistributed.com/2007/12/eventually_consistent.html"&gt;Eventually Consistent&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"Recently there has been a lot of discussion about the concept of eventual consistency in the context of data replication."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://aws.typepad.com/aws/2007/12/make-money-fast.html" mce_href="http://aws.typepad.com/aws/2007/12/make-money-fast.html"&gt;Make Money Fast - Introducing Amazon DevPay&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;"With DevPay, developers can focus on being creative and innovative while dispatching the less-than-glamorous aspects of dealing with bank accounts, credit cards, and so forth to us."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.25hoursaday.com/weblog/2008/01/03/FacebookRightScobleWrongSocialNetworkInteroperabilityAndTheOReillySocialGraphFOOCamp.aspx" mce_href="http://www.25hoursaday.com/weblog/2008/01/03/FacebookRightScobleWrongSocialNetworkInteroperabilityAndTheOReillySocialGraphFOOCamp.aspx"&gt;Facebook Right, Scoble Wrong: Social Network Interoperability and the O'Reilly Social Graph FOO Camp&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Dare Obasanjo: &lt;EM&gt;"The data portability folks want to make it easy for you to jump from service to service."&lt;/EM&gt;&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.25hoursaday.com/weblog/2007/12/11/ADONETDataServicesAstoriaTransformsSQLServerIntoAnAtomStore.aspx" mce_href="http://www.25hoursaday.com/weblog/2007/12/11/ADONETDataServicesAstoriaTransformsSQLServerIntoAnAtomStore.aspx"&gt;ADO.NET Data Services (Astoria) Transforms SQL Server into an Atom Store&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Wow.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done" mce_href="http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done"&gt;Rails 2.0: It's done!&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Er, Rails 2.&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://labs.live.com/volta/docs/" mce_href="http://labs.live.com/volta/docs/"&gt;Volta Fundamentals&lt;/A&gt; &lt;BR&gt;&lt;FONT size=2&gt;Erik Meijer's latest. In essence Volta is a recompiler.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Uncategorizable But Good.&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.johnniemoore.com/blog/archives/001924.php" mce_href="http://www.johnniemoore.com/blog/archives/001924.php"&gt;Lessons from Star Wars&lt;/A&gt; &lt;BR&gt;&lt;I&gt;&lt;FONT size=2&gt;Johnnie Moor's pointer: "Stephen Anderson shares his presentation about what designers can learn from the making of Star Wars."&lt;/FONT&gt;&lt;/I&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40585" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/del.i.cio.us/default.aspx">del.i.cio.us</category><category domain="http://alexbarnett.net/blog/archive/tags/Dev/default.aspx">Dev</category><category domain="http://alexbarnett.net/blog/archive/tags/mydata/default.aspx">mydata</category><category domain="http://alexbarnett.net/blog/archive/tags/OAuth/default.aspx">OAuth</category><category domain="http://alexbarnett.net/blog/archive/tags/OpenID/default.aspx">OpenID</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>8 Trends in Software as a Service Platforms</title><link>http://alexbarnett.net/blog/archive/2008/01/13/8-trends-in-software-as-a-service-platforms.aspx</link><pubDate>Sun, 13 Jan 2008 17:40:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40568</guid><dc:creator>alexbarnett</dc:creator><slash:comments>9</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40568</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/01/13/8-trends-in-software-as-a-service-platforms.aspx#comments</comments><description>&lt;p&gt;To kick off the new year, I presented to around 40 or 50 members of Utah Technology Council (&lt;a href="http://www.uita.org" mce_href="http://www.uita.org"&gt;UTC&lt;/a&gt;) last week. The title of the topic they asked me to speak about was "Trends in Software as a Service Platforms". I searched around for some ideas and came across two recent posts predicting trends in SaaS for 2008, one by Phil Wainewright "&lt;a href="http://blogs.zdnet.com/SAAS/?p=432" mce_href="http://blogs.zdnet.com/SAAS/?p=432"&gt;Eight Reasons SaaS Will Surge in 2008&lt;/a&gt;" and Jeff Kaplan's post "&lt;a href="http://thinkitservices.blogspot.com/2007/12/top-ten-reasons-why-on-demand-services.html" mce_href="http://thinkitservices.blogspot.com/2007/12/top-ten-reasons-why-on-demand-services.html"&gt;Top Ten Reasons Why On-Demand Services in 2008&lt;/a&gt;". I decided to borrow liberally from these (thanks Phil and Jeff) and mash these two together (along with a&amp;nbsp;couple of thoughts of my own) and present &lt;b&gt;"8 Trends in Software as a Service Platforms"&lt;/b&gt; to an audience made up of CTOs and VPs of engineering and development for software companies in the Utah area.&lt;/p&gt;
&lt;p&gt;In preparation for the presentation, my boss (&lt;a href="http://www.youtube.com/watch?v=slZ7PO6nlSg&amp;amp;feature=related" mce_href="http://www.youtube.com/watch?v=slZ7PO6nlSg&amp;amp;feature=related"&gt;Martin Plaehn&lt;/a&gt;) at &lt;a href="http://www.bungeelabs.com" mce_href="http://www.bungeelabs.com"&gt;Bungee Labs&lt;/a&gt; suggested I write up my presentation as notes blog them afterward, so here they are.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;8 Trends in Software as a Service Platforms&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SaaS is just part of the web mega-trend&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mainstream opinion says “Yes” to SaaS&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Software vendors stampede into SaaS&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;All is being virtualized&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Explosion of Web APIs &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Economic factors favor SaaS&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Enterprise and SMB IT embraces SaaS&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;SaaS platforms proliferate (PaaS)&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;1. SaaS is just part of the web mega-trend&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;Most of us have witnessed and many of us have been a part of the transformation in the way goods and services have been digitized, virtualized, delivered and consumed. Software, the data behind that software and the functionality that software provides is no different - software is subject to the very same transformational forces. 
&lt;/p&gt;&lt;p&gt;Just think about how even a class of product that is &lt;i&gt;natively&lt;/i&gt; digital - such as software - has been transformed in the way it is delivered and consumed. For prosperity's sake, I've still got a few of those &lt;a href="http://oldcomputers.net/zx81.html" class="" mce_href="http://oldcomputers.net/zx81.html"&gt;ZX81&lt;/a&gt; software cassettes stashed away somewhere, gathering dust, looking ever more antiquated with each passing year. How will today's mode of software delivery and use look to us in a few years from now? 
&lt;/p&gt;&lt;p&gt;The web wants to connect things, and that's interesting. But connecting and interacting with "live" data, information and remote functionality make things more interesting. 
&lt;/p&gt;&lt;p&gt;At the fundamental level, the web connects things. It connects people to people, businesses to businesses, and people to businesses. Since the early 90's, the web has enabled the connection of so many things to so many other things at an ever accelerating rate, and yet we crave even more connectivity. But we increasingly also want the ability to &lt;i&gt;interact&lt;/i&gt; with those things. 
&lt;/p&gt;&lt;p&gt;And it is the nature of these connected things that have changed since the early internet. The early web was good at connecting to static views of information and accessing limited and rigid functional services, very much a read-only mode. Then, as we learned a) the ability to read more dynamic-type information - at least regularly updated, and b) access richer remote functionality, we created whole new opportunities for ourselves. Next, we grew our ability read &lt;i&gt;and &lt;/i&gt;write against dynamic, near real-time data and information and to &lt;i&gt;program&lt;/i&gt; against remote functionality to create a new class of web applications leveraging those capabilities - and hence a new order of business and experiential opportunities have emerged. Some label this as "Web 2.0". 
&lt;/p&gt;&lt;p&gt;At its essence, it is the "liveness" of these real-time read-write data, information and functional sources available &lt;i&gt;as "always on" services &lt;/i&gt;and the increasing ease to connect to, interact with - specifically &lt;i&gt;change&lt;/i&gt; those resources available as &lt;i&gt;live, programmable services&lt;/i&gt; that allows us to create new value out of those resources, opening up brand new market opportunities for businesses and the compelling, rich "live" end-user experiences of tomorrow. 
&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Mainstream opinion says “Yes” to SaaS&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;Not surprisingly, Wall Street loves the the predictability of subscription services. It's good for cash flow, forecasting and business planning. 
&lt;/p&gt;&lt;p&gt;The venture firms also relish the opportunities that are opening up in a software as services-oriented economy. The ability to circumnavigate the incumbent software players with new disruptive technologies and propositions that are significantly easier to try and access for prospective customers compared to traditional software evaluation, along with usage and subscription-based business models verses the old licensing model makes investing in services-based software companies very compelling propositions from the venture firms' point of view. We should also see healthy M&amp;amp;A activity based on these similar opportunities in the coming year. 
&lt;/p&gt;&lt;p&gt;And then there's the trend for offshore / IT business process outsourcing. These providers will surely get in the game and make their plays through investments in and acquisitions of SaaS vendors that align well with their current core businesses. 
&lt;/p&gt;&lt;p&gt;Add to that the excitement we're reading about the SaaS space from the IT Analysts, journalists and bloggers, plus the new book by Nick Carr (author of “IT Doesn’t Matter”) -&amp;nbsp; delivered by Amazon to me last week: “&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0393062287" mce_href="http://www.amazon.com/exec/obidos/ASIN/0393062287"&gt;The Big Switch: Rewiring the World, from Edison to Google&lt;/a&gt;”. I think there's little doubt Carr's excellent analysis of the computing industry as an analogy to the electricity industry's shift to a utility model will be on business bestseller list for much of 2008. His messages resonates with corporate executives and end-users agree with him: 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;IT is a needless hassle, 
&lt;/li&gt;&lt;li&gt;it should be as easy as electricity and 
&lt;/li&gt;&lt;li&gt;be as reliable as a utility&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;3. Software vendors stampede into SaaS&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;The Big Software Players are following the early SaaS successes 
&lt;/p&gt;&lt;p&gt;CRM as a case in point. If you've been following the CRM software market, you'll know about the noises Oracle-Siebel, SAP and Microsoft started to make in the 2007 about what they are are lining up for the 2008 in terms of CRM as a service. Their efforts to emulate &lt;a href="http://www.salesforce.com/" mce_href="http://www.salesforce.com/"&gt;Salesforce.com&lt;/a&gt;'s success delivering CRM as SaaS will be key strategic bets from the incumbents' point of view - and loud, price and functionally competitive propositions from the point of view of their existing and prospective customers. 
&lt;/p&gt;&lt;p&gt;CRM is just one of the multiple horizontal solution categories to transform from on-premise with traditional licensing model to a service-based delivery and subscription-based revenue model. ERP, supply chain, e-commerce, HR and many more...the horizontal solution list goes on. And then there are the vertical solution players... 
&lt;/p&gt;&lt;p&gt;Here's another data point to consider regarding the move by traditional software vendors to a SaaS model: 
&lt;/p&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;“15-20% of application ISVs have already either begun new skunk works initiatives or gained access to SaaS assets and development experience through M&amp;amp;A activity”&lt;/i&gt; 
&lt;/p&gt;&lt;p&gt;(Source: &lt;a href="http://www.saugatech.com/researchbytopic.htm" mce_href="http://www.saugatech.com/researchbytopic.htm"&gt;Key Trends in SaaS: 2008 and Beyond, Saugatuck Technology&lt;/a&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;4. All is being virtualized&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;Virtualization is a technology trend. 
&lt;/p&gt;&lt;p&gt;Virtualization enables hardware as a service. The demand for virtual machines met by &lt;a href="http://en.wikipedia.org/wiki/Hypervisor" mce_href="http://en.wikipedia.org/wiki/Hypervisor"&gt;hypervisor software&lt;/a&gt; (VMWare, &lt;a href="http://en.wikipedia.org/wiki/Xen" mce_href="http://en.wikipedia.org/wiki/Xen"&gt;Xen&lt;/a&gt;, Hyper-V) and the success of &lt;a href="http://www.amazon.com/gp/browse.html?node=201590011" mce_href="http://www.amazon.com/gp/browse.html?node=201590011"&gt;Amazon's Elastic Compute Cloud (EC2)&lt;/a&gt; in the last couple of years point to a continuation of further virtualization of applications and hardware. Virtualization is accelerating the move from traditional on-premise software to services. 
&lt;/p&gt;&lt;p&gt;Virtualization is a business trend. 
&lt;/p&gt;&lt;p&gt;We continue to become a mobile workforce. The younger entrants into the workforce in service-oriented economies expect and want to be always connected. It's very hard work, if not impossible to get your traditional on-premise applications and centralized servers sitting behind a firewall to serve today's mobile workers. SaaS and managed services meet the needs square on. 
&lt;/p&gt;&lt;p&gt;&lt;b&gt;5. The explosion of Web APIs is upon us&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;According to ProgrammableWeb.com, there are 559 commercial and public APIs available today, most of these are new and there are plenty more to come. How many will we see go live this year? And how many private web APIs are there and will be developed and consumed in the coming year? 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2134/2189399441_5ae791eaf6_o.jpg" mce_src="http://farm3.static.flickr.com/2134/2189399441_5ae791eaf6_o.jpg"&gt; 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2253/2190186356_a41ed85333.jpg" mce_src="http://farm3.static.flickr.com/2253/2190186356_a41ed85333.jpg"&gt; 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.programmableweb.com/images/logo2.png" alt="ProgrammableWeb" mce_src="http://www.programmableweb.com/images/logo2.png" width="109" height="41"&gt;&lt;/p&gt;
&lt;p&gt;Data from &lt;a href="http://www.programmableweb.com/scorecard" mce_href="http://www.programmableweb.com/scorecard"&gt;ProgrammableWeb.com&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6. Economic factors favor SaaS&lt;/b&gt; 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;On-premise software requires upfront capital investments 
&lt;/li&gt;&lt;li&gt;To lower costs, many companies hold back on their capital investments to mitigate their risks, especially in recessions 
&lt;/li&gt;&lt;li&gt;Adopting on-demand services on a pay-as-you-go basis will be a perfect sourcing strategy for businesses seeking greater cost-controls and flexibility – the utility model&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;All well and good, but the real economic value of SaaS is that fact that it &lt;i&gt;unleashes new value of previously isolated data silos and functionality&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7. Enterprise and SMB embraces SaaS&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;When it comes to IT, who doesn't like 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Low-maintenance? 
&lt;/li&gt;&lt;li&gt;Low cost? 
&lt;/li&gt;&lt;li&gt;Low-resource profile?&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;IT and business folk like these things, and externally delivered SaaS applications deliver these benefits. 
&lt;/p&gt;&lt;p&gt;&lt;b&gt;8. SaaS platforms proliferate (PaaS)&lt;/b&gt; 
&lt;/p&gt;&lt;p&gt;The more mainstream SaaS becomes the more the large vendors will be forced to offer effective platforms for ISVs,&amp;nbsp; enterprises and SMBs. 
&lt;/p&gt;&lt;p&gt;If the move by the software vendors from traditional on-premise software to a services model is to be successful, they will need to provide programmable interfaces - not just end-user interfaces - to their services for their customers. Customers need and want the ability to access, intergrate and create new value out of live, &lt;i&gt;programmable&lt;/i&gt; data, information and functionality living in the cloud. And in turn these same customers will want their custom-developed composite applications and integrated data available as &lt;i&gt;programmable services&lt;/i&gt; - yet more APIs. 
&lt;/p&gt;&lt;p&gt;Customers want to unleash new value of previously isolated data silos and functionality through the development of their own applications programmed against those resources. And in turn these same customers will want their own custom-developed composite applications and newly integrated data available &lt;i&gt;as end-user interfaces and as programmable services&lt;/i&gt; - yet more APIs. These customer needs will drive the software market to provide platforms to provide businesses and developers with with end-to-end: 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;programmable services and data integration 
&lt;/li&gt;&lt;li&gt;application development, testing and collaboration tools 
&lt;/li&gt;&lt;li&gt;deployment and scalable delivery&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;...all &lt;u&gt;as a service &lt;/u&gt;with &lt;u&gt;a utility model.&lt;/u&gt; 
&lt;/p&gt;&lt;p&gt;(hey...I needed to mentioned &lt;a href="http://www.bungeeconnect.com/" class="" mce_href="http://www.bungeeconnect.com/"&gt;Bungee Connect&lt;/a&gt; just the once ;-).&lt;/p&gt;
&lt;p&gt;2008 will mark a the proliferation of such offerings as "platforms as services" (or PaaS) through 2009, where then the consolidation will begin. Interesting SaaS and PaaS times ahead.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update 2/20/2008&lt;/b&gt;: see &lt;a href="http://alexbarnett.net/blog/archive/2008/02/19/time-to-define-quot-platform-as-a-service-quot-or-paas.aspx" class="" mce_href="http://alexbarnett.net/blog/archive/2008/02/19/time-to-define-quot-platform-as-a-service-quot-or-paas.aspx"&gt;"Time to Define "Platform as as Service" (PaaS)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-&lt;/p&gt;
&lt;p&gt;The presentation seemed to go down pretty well and we had lots of interesting discussion throughtout. One of the topics we discussed was data security in a SaaS world. Don Kleinschnitz (VP, Development at &lt;a href="http://www.symantec.com" class="" mce_href="http://www.symantec.com"&gt;Symantec&lt;/a&gt;) followed up with a mail linking to &lt;a href="http://www.donondata.blogspot.com/" class="" mce_href="http://www.donondata.blogspot.com/"&gt;his blog&lt;/a&gt; covering Security 2.0 topics.&lt;/p&gt;
&lt;p&gt;Again - thanks to &lt;a href="http://blogs.zdnet.com/SAAS/" class="" mce_href="http://blogs.zdnet.com/SAAS/"&gt;Phil Wainewright&lt;/a&gt; and &lt;a href="http://thinkitservices.blogspot.com" class="" mce_href="http://thinkitservices.blogspot.com"&gt;Jeff Kaplan&lt;/a&gt; for their post and to Martin for suggesting I blog this.&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40568" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/2008/default.aspx">2008</category><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/CRM/default.aspx">CRM</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Dev/default.aspx">Dev</category><category domain="http://alexbarnett.net/blog/archive/tags/Internet/default.aspx">Internet</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</category><category domain="http://alexbarnett.net/blog/archive/tags/predictions/default.aspx">predictions</category><category domain="http://alexbarnett.net/blog/archive/tags/ROA/default.aspx">ROA</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/salesforce/default.aspx">salesforce</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/trends/default.aspx">trends</category><category domain="http://alexbarnett.net/blog/archive/tags/Utah/default.aspx">Utah</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Podcast with John Musser of ProgrammableWeb.com</title><link>http://alexbarnett.net/blog/archive/2007/09/19/podcast-with-john-musser-of-programmableweb-com.aspx</link><pubDate>Wed, 19 Sep 2007 16:38:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40442</guid><dc:creator>alexbarnett</dc:creator><slash:comments>3</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40442</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/09/19/podcast-with-john-musser-of-programmableweb-com.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;A couple of weeks back &lt;A class="" href="http://blog.programmableweb.com/" mce_href="http://blog.programmableweb.com/"&gt;John Musser&lt;/A&gt; of &lt;A class="" href="http://www.programmableweb.com/" mce_href="http://www.programmableweb.com/"&gt;ProgrammableWeb.com&lt;/A&gt; joined me and &lt;A class="" href="http://reverendted.wordpress.com/" mce_href="http://reverendted.wordpress.com/"&gt;Ted&lt;/A&gt; for a chat to discuss the state of web APIs and the API trends as he sees them.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We've now&amp;nbsp;&lt;A class="" href="http://bungeelabs.wordpress.com/2007/08/31/featureinterview001/" mce_href="http://bungeelabs.wordpress.com/2007/08/31/featureinterview001/"&gt;recorded the conversation and published&lt;/A&gt; as the first of a newly launched&amp;nbsp;Bungee Line podcast series.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Topic covered include &lt;A class="" href="http://developers.facebook.com/" mce_href="http://developers.facebook.com/"&gt;Facebook APIs&lt;/A&gt;, Amazon's&amp;nbsp;recently launched&amp;nbsp;&lt;A class="" href="http://www.amazon.com/b?ie=UTF8&amp;amp;node=342430011" mce_href="http://www.amazon.com/b?ie=UTF8&amp;amp;node=342430011"&gt;Flexible Payment Service (FPS)&lt;/A&gt; , &lt;A class="" href="http://base.google.com/" mce_href="http://base.google.com/"&gt;Google Base&lt;/A&gt;, &lt;A class="" href="http://alexbarnett.net/blog/archive/2007/08/03/astoria-data-services-for-the-web-part-2.aspx" mce_href="http://alexbarnett.net/blog/archive/2007/08/03/astoria-data-services-for-the-web-part-2.aspx"&gt;Microsoft's Astoria&lt;/A&gt; and relational-data-in-the-cloud programming models and services, SaaS models and API SLAs, &lt;A class="" href="http://www.prescod.net/rest/rest_vs_soap_overview/" mce_href="http://www.prescod.net/rest/rest_vs_soap_overview/"&gt;REST vs SOAP&lt;/A&gt;,&amp;nbsp;&amp;nbsp;"&lt;A class="" href="http://alexbarnett.net/blog/archive/2007/08/17/closed-is-still-the-old-closed.aspx" mce_href="http://alexbarnett.net/blog/archive/2007/08/17/closed-is-still-the-old-closed.aspx"&gt;Closed is Still the Old Closed&lt;/A&gt;" and plenty more.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks to John for his time.&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40442" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/Facebook/default.aspx">Facebook</category><category domain="http://alexbarnett.net/blog/archive/tags/Google/default.aspx">Google</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://alexbarnett.net/blog/archive/tags/podcast/default.aspx">podcast</category><category domain="http://alexbarnett.net/blog/archive/tags/REST/default.aspx">REST</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SOAP/default.aspx">SOAP</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Ozzie's "Cloud OS" Raises More Questions than Answers</title><link>http://alexbarnett.net/blog/archive/2007/07/27/ozzie-s-quot-cloud-os-quot-raises-more-questions-than-answers.aspx</link><pubDate>Fri, 27 Jul 2007 20:04:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40295</guid><dc:creator>alexbarnett</dc:creator><slash:comments>0</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=40295</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/07/27/ozzie-s-quot-cloud-os-quot-raises-more-questions-than-answers.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;A class="" href="http://www.microsoft.com/msft/speech/FY07/OzzieFAM2007.mspx" mce_href="http://www.microsoft.com/msft/speech/FY07/OzzieFAM2007.mspx"&gt;Ray Ozzie's&amp;nbsp;briefing&lt;/A&gt;&amp;nbsp;this week provided quite a bit more detail around Microsoft's "Software&amp;nbsp;Plus Services" strategy. It's definitely &lt;A class="" href="http://www.microsoft.com/msft/speech/FY07/OzzieFAM2007.mspx" mce_href="http://www.microsoft.com/msft/speech/FY07/OzzieFAM2007.mspx"&gt;worth a read&lt;/A&gt; (or &lt;A class="" href="http://microsoft.shareholder.com/webcast/MediaPresentation.asp?MediaID=26652&amp;amp;MediaUserID=0" mce_href="http://microsoft.shareholder.com/webcast/MediaPresentation.asp?MediaID=26652&amp;amp;MediaUserID=0"&gt;a look&lt;/A&gt;, and if you're feeling too lazy for either you can read &lt;A class="" href="http://www.roughtype.com/archives/2007/07/microsofts_fore.php" mce_href="http://www.roughtype.com/archives/2007/07/microsofts_fore.php"&gt;Nick Carr's summary&lt;/A&gt;).&lt;/P&gt;
&lt;P mce_keep="true"&gt;It's been a year since Ozzie took over the role as Chief Software Architect from Bill Gates, and&amp;nbsp;I think it is&amp;nbsp;exciting to&amp;nbsp;see&amp;nbsp;his&amp;nbsp;influence further emerge throughout the&amp;nbsp;business, architectural and experential direction of Microsoft.&amp;nbsp;The 30 year old company needs&amp;nbsp;this injection - a shot in the arm. And his vision is the right one. It is the only one that has any chance of seeing Microsoft through its need for growth.&lt;/P&gt;
&lt;P mce_keep="true"&gt;However, as the Ozzie's "Cloud OS" story slowly becomes more concrete, the future&amp;nbsp;influence that&amp;nbsp;Microsoft will have&amp;nbsp;throughout the&amp;nbsp;software and internet services ecosystem is becoming less clear. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Yes, we know Software as a Service (Saas) is becoming an increasingly significant trend, and we know that the enabling role Web Services (SOAP and REST based) has to play as part of the overall move to&amp;nbsp;a distributed computing&amp;nbsp;model is becoming ever more central, and we know that the browser will continue to further its dominance as the primary interface between humans and data, functionality and people, but what is not so clear is how many "major players" there will be in that future, what their roles will be, nor what the roles of the "everyone elses" will be.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft Partners have been assured a place by Microsoft's side in this future, but does anyone really know? How will all this fall out? How will Microsoft's traditional partner profile fit into&amp;nbsp;Ozzie's new brave future? What kind of ecosystems will emerge? Will&amp;nbsp;Microsoft's ecosystem of tomorrow look&amp;nbsp;radically different to its&amp;nbsp;ecosystem of today? Who are the&amp;nbsp;Microsoft partners of today&amp;nbsp;who will find themselves competing head-to-head&amp;nbsp;with Microsoft tomorrow? What will Microsoft's competition of the future even look like?&lt;/P&gt;
&lt;P mce_keep="true"&gt;The answers to some of these question&amp;nbsp;may surprise us. How many people, for example,&amp;nbsp;would have imagined a just few years ago that search engine providers or an online bookseller or online university network would emerge to become a serious potential competitor in the computing and software space of Microsoft? Not many. In the second internet age Microsoft's future competition&amp;nbsp;and partners can&amp;nbsp;literally come from any direction at any time. And they often do. In many respects, the future&amp;nbsp;looks bright, but I suspect that for many in the software / computing industry the future is also very&amp;nbsp;cloudy indeed.&lt;/P&gt;- &lt;!-- AddThis Bookmark Button BEGIN --&gt;&lt;A title="Bookmark using any bookmark manager!" onclick="window.open('http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=alexbarnett&amp;amp;url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100'); return false;" href="http://www.addthis.com/bookmark.php" target=_blank&gt;&lt;IMG height=16 alt="AddThis Social Bookmark Button" src="http://s9.addthis.com/button1-bm.gif" width=125 border=0&gt;&lt;/A&gt; &lt;!-- AddThis Bookmark Button END --&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40295" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/Astoria/default.aspx">Astoria</category><category domain="http://alexbarnett.net/blog/archive/tags/CRM/default.aspx">CRM</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Dev/default.aspx">Dev</category><category domain="http://alexbarnett.net/blog/archive/tags/Internet/default.aspx">Internet</category><category domain="http://alexbarnett.net/blog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/Programming/default.aspx">Programming</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/search/default.aspx">search</category><category domain="http://alexbarnett.net/blog/archive/tags/Tech/default.aspx">Tech</category><category domain="http://alexbarnett.net/blog/archive/tags/trends/default.aspx">trends</category><category domain="http://alexbarnett.net/blog/archive/tags/Web/default.aspx">Web</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category><category domain="http://alexbarnett.net/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://alexbarnett.net/blog/archive/tags/WindowsLive/default.aspx">WindowsLive</category></item><item><title>Announcing Bungee Connect</title><link>http://alexbarnett.net/blog/archive/2007/04/16/Announcing-Bungee-Connect.aspx</link><pubDate>Mon, 16 Apr 2007 07:11:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:37018</guid><dc:creator>alexbarnett</dc:creator><slash:comments>8</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=37018</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/04/16/Announcing-Bungee-Connect.aspx#comments</comments><description>&lt;p&gt;At last, I can tell you more about what Bungee Labs has been up to...&lt;/p&gt;&lt;p&gt;We&amp;#39;ve &lt;a href="http://www.bungeelabs.com/pressreleases/pr-041607-debut.html"&gt;just announced&lt;/a&gt; details about Bungee Connect, a 100% on-demand web development and deployment environment that will be going into Beta phase in May.&lt;/p&gt;&lt;p&gt;Over the next three days at the &lt;a href="http://www.web2expo.com/"&gt;Web 2.0 Expo 2007&lt;/a&gt; and on &lt;a href="http://bungeeconnect.com"&gt;bungeeconnect.com&lt;/a&gt; we&amp;#39;ll be providing a lot more detail on exactly what Bungee Connect is, how it works and why we think it will be a big deal when we go live.&lt;/p&gt;&lt;p&gt;So before I go on, let me quote a couple of people who have already seen Bungee Connect in action behind closed doors. The following are from tonight&amp;#39;s two press releases (&lt;a href="http://www.bungeelabs.com/pressreleases/pr-041607-debut.html"&gt;1&lt;/a&gt; and &lt;a href="http://www.bungeelabs.com/pressreleases/pr-041607-early-access.html"&gt;2&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;First off, &lt;a href="http://ajax.sys-con.com/"&gt;Dion Hinchcliffe&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Ajax is just the beginning of the RIA story and Bungee Labs provides the rest of the solution with a web-based IDE, on-demand scalable deployment, a well-designed community model and a built-in component ecosystem with real-world licensing options,&amp;rdquo; said Dion Hinchcliffe, ZDNet blogger; President/CTO, Hinchcliffe &amp;amp; Co.; and editor in chief, AjaxWorld Magazine. &amp;ldquo;Bungee Connect is a surprisingly complete one-stop shop for the RIA development, deployment and operations lifecycle.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Next, &lt;a href="http://blogs.zdnet.com/Gardner/"&gt;Dana Gardner&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Given the current disjointed state of tools, testing and deployment models, most developers find creating rich internet applications (RIAs) to be complex, time-consuming and expensive,&amp;rdquo; said Dana Gardner, Principal Analyst, Interarbor Solutions. &amp;ldquo;By combining development, testing and deployment functions into an integrated, low-cost-of-entry service approach, Bungee Connect both broadens the numbers of developers that can produce web applications as well as slashes the barriers of entry for creating innovative ecommerce services and web-based businesses.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The Bungee Labs team has been working very closely with the Amazon team (and others API providers) the last few months to make sure Amazon&amp;#39;s web services &amp;quot;just work&amp;quot; with Bungee Connect. &lt;a href="http://www.jeff-barr.com/"&gt;Jeff Barr&lt;/a&gt;, Senior Evangelist for &lt;a href="http://www.amazon.com/AWS-home-page-Money/b/ref=sc_fe_l_1_3435361_1/103-2170705-7983845?ie=UTF8&amp;amp;node=3435361&amp;amp;no=3435361&amp;amp;me=A36L942TSJ2AJA"&gt;Amazon&amp;#39;s Web Services&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Bungee Labs&amp;rsquo; decision to make their development environment integrate seamlessly with Amazon Web Services is great news for our developer community,&amp;rdquo; said Jeff Barr, Senior Evangelist for Amazon Web Services. &amp;ldquo;AWS developers can now use Bungee Connect to directly access our services, which means they can build Web-Scale applications in an easy to use, browser-based development environment.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Another provider of web APIs, Salesforce.com has also been working closely with the Bungee Labs engineers. This time a quote from Adam Gross, Vice President, Developer Marketing, &lt;a href="http://www.salesforce.com/developer"&gt;Salesforce.com&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;ldquo;Salesforce.com has demonstrated that the innovation and ideas of the consumer Internet are at the core of the next generation of business applications. Bungee Connect together with Salesforce.com&amp;rsquo;s Apex platform makes it easier for developers to create mashups for their businesses, and in doing so hastens the transition from traditional enterprise software to the new on-demand model of building and deploying applications.&amp;rdquo;&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;So, &lt;em&gt;what is&lt;/em&gt; Bungee Connect? Well, it&amp;#39;s a lot of things:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Bungee Connect is&amp;nbsp;a completely web-based integrated development environment (IDE) for building and deploying rich Ajax&amp;nbsp;web applications, from simple web apps to seriously&amp;nbsp;sophisticated&amp;nbsp;Ajax applications. No install for developers, no installation of delivery infrastructure, and no client install for end users.&lt;/li&gt;&lt;li&gt;Bungee Connect is for developers, not for consumers. Yes, it provides a huge amount of automated support for the&amp;nbsp;integration of SOAP and REST-based web services, Ajax app development and state management. You can&amp;nbsp;develop sophisticated apps that integrate&amp;nbsp;powerful (as well as simple) web services&amp;nbsp;plus develop your own logic without having to write&amp;nbsp;a line of code. It massivley reduces complexity. But, nonetheless,&amp;nbsp;it is&amp;nbsp;for developers, not consumers.&lt;/li&gt;&lt;li&gt;Bungee Connect provides a completely integrated means of deploying apps to the live web. No FTP. No separation between your dev, staging, production and live environment.&amp;nbsp;No local set-up on your machine. No bits to install anywhere. No web servers, no app servers, no stacks, nor libraries to install, patch or manage. No &lt;a href="http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html"&gt;&amp;#39;Yak shaving&amp;#39;&lt;/a&gt;. It&amp;#39;s all taken care of for you. You develop your app through the browser, then deploy your app through the browser and map the app to your domain / URL (or embed the app in your site) - It&amp;#39;s your app. Oh, and you get IE, Firefox and Safari cross-browser compat taken care of too - you build your app once and &lt;em&gt;it just works&lt;/em&gt; in these three browsers. Sweet.&lt;/li&gt;&lt;li&gt;Bungee Connect includes a whole code share and team collaboration concept. You can keep your code proprietary, or you can share it with other Bungee Connect developers in your workgroup or with the wider Bungee Connect developer community. There&amp;#39;s a lot more to this than I can cover here and I&amp;#39;ll be writing a lot more on this soon, but I like how Mat Asay described the community aspect as a &amp;#39;&lt;a href="http://weblog.infoworld.com/openresource/archives/2007/04/web_20_and_the.html"&gt;Sourceforge for the 21st Century&lt;/a&gt;&amp;#39;.&lt;/li&gt;&lt;li&gt;Bungee&amp;nbsp;Connect allows developers to leverage the world of web APIs. We&amp;#39;ve been working with the API engineering and evangelist teams at Amazon,&amp;nbsp;Ebay, Google, Microsoft Windows Live, PayPal, RealNetworks, Salesforce.com and Yahoo! to ensure Bungee Connect works sweetly with the multitude of their rich APIs (both WS* and RESTful). The aim is to ensure Bungee Connect can&amp;nbsp;work with&amp;nbsp;&lt;em&gt;any &lt;/em&gt;web service that you choose and by working with these teams and their APIs in developing Bungee Connect, we&amp;#39;ve got a great test-bed to make sure we can achieve this goal.&lt;/li&gt;&lt;li&gt;Bungee Connect is No Fee for the developer to use in developing and testing Bungee-powered apps. You only pay once you&amp;#39;ve deployed your app commercially or unrestricted.&amp;nbsp; We expect this to be&amp;nbsp;US$1 per computer-network-interaction-hour, billed monthly. Again, more on this later.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And there&amp;#39;s so much more. Tomorrow, anyone attending &lt;a href="http://www.web2expo.com/"&gt;Web 2.0 Expo&lt;/a&gt; will be able to get hands on with Bungee Connect. We&amp;#39;ve got a booth with PCs (Windows, Macs and Linux) with the browser open (IE, Firefox and Safari) where you&amp;nbsp;run through some tutorials and&amp;nbsp;judge for yourself&amp;nbsp;if you think we&amp;#39;re all smoking crack (see pics below - no crack, just the booths). We&amp;#39;ll also be updating &lt;a href="http://www.bungeelabs.com/"&gt;the site&lt;/a&gt; with screencasts and plenty more details and Martin will be presenting and demo&amp;#39;ing with Brad on Wednesday morning. And by then I&amp;#39;m sure David might have something &lt;a href="http://www.oreillynet.com/xml/blog/2007/04/alex_barnett_leaves_microsoft.html"&gt;more to say&lt;/a&gt; too...&lt;/p&gt;&lt;p&gt;&lt;u&gt;To underline a couple of points here:&lt;/u&gt; we&amp;#39;re not live yet. We go into Beta in May and are looking for web developers who&amp;nbsp;ideally already have experience in progamming against the APIs of the companies I mentioned earlier. &lt;a href="http://www.bungeelabs.com/"&gt;So sign up&lt;/a&gt; if that sounds like you...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img height="334" src="http://farm1.static.flickr.com/167/461130403_81bc586e2e.jpg" width="500" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img height="334" src="http://farm1.static.flickr.com/197/461122934_83d41c8d52.jpg" width="500" /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Dana Gardner has &lt;a href="http://blogs.zdnet.com/Gardner/?p=2448"&gt;written up his thoughts on Bungee Connect&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Short but sweet &lt;a href="http://mashable.com/2007/04/16/bungee-labs"&gt;mention on Mashable.com&lt;/a&gt;&amp;nbsp;by Pete Cashmore.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Update 2 (4/18/07)&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Richard MacManus &lt;a href="http://www.readwriteweb.com/archives/bungee_labs_next_generation_web_development.php"&gt;blogged it over at Read/Write Web&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Ryan Stewart &lt;a href="http://blog.digitalbackcountry.com/?p=773"&gt;blogged us too&lt;/a&gt; :-)&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=37018" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/community/default.aspx">community</category><category domain="http://alexbarnett.net/blog/archive/tags/Dev/default.aspx">Dev</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/Live/default.aspx">Live</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/MSN+API/default.aspx">MSN API</category><category domain="http://alexbarnett.net/blog/archive/tags/Programming/default.aspx">Programming</category><category domain="http://alexbarnett.net/blog/archive/tags/REST/default.aspx">REST</category><category domain="http://alexbarnett.net/blog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/socialsoftware/default.aspx">socialsoftware</category><category domain="http://alexbarnett.net/blog/archive/tags/Web/default.aspx">Web</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Scalability at Amazon (notes)</title><link>http://alexbarnett.net/blog/archive/2007/04/01/Scalability-at-Amazon-_2800_notes_2900_.aspx</link><pubDate>Sun, 01 Apr 2007 13:17:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:34217</guid><dc:creator>alexbarnett</dc:creator><slash:comments>4</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=34217</wfw:comment><comments>http://alexbarnett.net/blog/archive/2007/04/01/Scalability-at-Amazon-_2800_notes_2900_.aspx#comments</comments><description>&lt;p&gt;Werner&amp;nbsp;Vogels, CTO at Amazon.com spoke at Supernova 2006 on the topic of Scalability at Amazon and the talk is available as a &lt;a href="http://www.itconversations.com/shows/detail1634.html"&gt;podcast at IT Conversations&lt;/a&gt; (&lt;a href="http://www.redmonk.com/jgovernor/"&gt;thanks to James Governor&lt;/a&gt;&amp;nbsp;for &lt;a href="http://aws.typepad.com/aws/2007/01/amazons_werner_.html"&gt;the link&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;I made some notes as I listened this morning and thought I&amp;#39;d share:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;A services business. Amazon.com is a platform. NBA.com is an application built on Amazon.com&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;If your online business is successful and you experience a 1000-fold increase in traffic you want your site to stay up! Building, operating and maintaining infrastructure that can be &amp;lsquo;always on&amp;rsquo; and scale and is hard.&amp;nbsp; Wouldn&amp;#39;t it be nice to pay-as-you-go, rather than investing your capital up-front?&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;You need infrastructure that can incrementally scale. In 1995 Amazon.com had 1m books in its catalogue. That was the beginning.&amp;nbsp; Now it has 35 different stores, not just books. Growing our business is not just a matter of buying bigger databases. Amazon has gone beyond that point.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Internally, Amazon is now a completely service oriented architecture (SOA).&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;A single Amazon.com page is made up of 100 to 150 individual web services.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;What does &amp;#39;scalability&amp;#39; actually mean? It means that if you add resources to the system the performance needs to increase proportional to the resources that you&amp;rsquo;ve added. Many of the academic algorithms don&amp;rsquo;t work like this. Many of the two-phase commit traditional transactional stuff doesn&amp;rsquo;t work like this. In general, the load on the network relevant to the application increases more than the magnitude of n. It doesn&amp;rsquo;t mean just handling more requests, it also means handling larger datasets. It needs to be able to add nodes to the system to achieve fault tolerance. It means that if you add bigger nodes you should be able to take advantage of more processing and more memory.&amp;nbsp; It means that the more bigger nodes you add, the fewer people you require to actually maintain them and that as you add more nodes that system should not become more unstable. It means being more cost effective.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Target came to us and asked &amp;#39;we really love what you&amp;#39;ve done with Amazon - can you do that for us?&amp;#39; Our interaction with Target made us realize we could become a platform rather than just a single application. Different sets of Amazon Enterprise web services: content generation and discoverability; identity; inventory management;&amp;nbsp; fulfillment and customer service; order processing, payment and fraud protection. You can mix and mash these services.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Those services that are consumed by partners are guaranteed as &amp;#39;always on&amp;#39;.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Cost effectiveness is scale.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Unexpected uses and applications built on top of our web services that we couldn&amp;#39;t predict.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Our goal was expose all the atomic pieces that Amazon was really good at and to do that at scale and as web services.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=34217" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Amazon/default.aspx">Amazon</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</category><category domain="http://alexbarnett.net/blog/archive/tags/podcast/default.aspx">podcast</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item></channel></rss>