<?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 : SaaS</title><link>http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx</link><description>Tags: SaaS</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Why OData Matters (IMHO)</title><link>http://alexbarnett.net/blog/archive/2010/03/19/why-odata-matters-imho.aspx</link><pubDate>Fri, 19 Mar 2010 15:24:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:44845</guid><dc:creator>alexbarnett</dc:creator><slash:comments>1</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=44845</wfw:comment><comments>http://alexbarnett.net/blog/archive/2010/03/19/why-odata-matters-imho.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://resource.org/8_principles.html" mce_href="http://resource.org/8_principles.html"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Earlier this week I was in the MIX10 crowd as Douglas Purdy announced the &lt;A href="http://www.odata.org/" mce_href="http://www.odata.org/"&gt;Open Data Protocol&lt;/A&gt; (it was a great presentation - &lt;A href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx" mce_href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx"&gt;summarized here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;I want to share with you why I think OData could be a very big deal…But before we go there...let's start with the basics...&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.odata.org/images/OData-logo.png" mce_src="http://www.odata.org/images/OData-logo.png"&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is OData? Where Did OData Come From?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To understand the history of how OData came to be, you need to understand how project "Astoria" came to be...&lt;A href="http://alexbarnett.net/blog/archive/2008/08/20/how-ado-net-data-services-came-to-be-formerly-known-as-project-astoria.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/08/20/how-ado-net-data-services-came-to-be-formerly-known-as-project-astoria.aspx"&gt;I won't go over that again&lt;/A&gt; as this is already pretty &lt;A href="http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx" mce_href="http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx"&gt;well documented&lt;/A&gt;. &lt;STRIKE&gt;Astoria&lt;/STRIKE&gt; OData has come a long way since.&lt;/P&gt;
&lt;P&gt;In a nutshell: Today, OData builds on a few conventions, popularized by AtomPub (see &lt;A href="http://www.odata.org/developers/protocols/atom-format" mce_href="http://www.odata.org/developers/protocols/atom-format"&gt;OData AtomPub Format&lt;/A&gt;), to using REST-based data services. These services allow resources, identified using Uniform Resource Identifiers (URIs) and defined in an abstract data model (see &lt;A href="http://www.odata.org/developers/protocols/uri-conventions" mce_href="http://www.odata.org/developers/protocols/uri-conventions"&gt;OData URI Conventions&lt;/A&gt;, to be &lt;B&gt;read&lt;/B&gt; and &lt;B&gt;edited&lt;/B&gt; by web clients using simple HTTP messages (see &lt;A href="http://www.odata.org/developers/protocols/operations" mce_href="http://www.odata.org/developers/protocols/operations"&gt;OData Operations&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;An Open Data Protocol for the Web&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;OData offers a standardized way for &lt;EM&gt;programmable &lt;/EM&gt;data to be made available across the web and in turn allowing "consumers" of that data to rely on a set of conventions to be followed that in turn allows many interesting things to happen if widely adopted...&lt;/P&gt;
&lt;P&gt;...And to this end:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx" mce_href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx"&gt;As announced&lt;/A&gt;, OData has been released by Microsoft under the Open Specification Promise (&lt;A href="http://www.microsoft.com/Interop/osp/default.mspx" mce_href="http://www.microsoft.com/Interop/osp/default.mspx"&gt;OSP&lt;/A&gt;) "to allow anyone to freely interoperate with OData implementations" . Since then, the &lt;A href="http://www.w3.org/QA/2010/03/microsoft_bring_odata_to_a_w3c.html" mce_href="http://www.w3.org/QA/2010/03/microsoft_bring_odata_to_a_w3c.html"&gt;W3C has invited&lt;/A&gt; the OData team to Bring OData to a W3C Incubator (I haven't seen a public response yet but I urge the team to do so.).&lt;/LI&gt;
&lt;LI&gt;OData is not a Microsoft-only thing and it won’t succeed if it is. The originating philosophy was about &lt;A href="http://blogs.msdn.com/astoriateam/archive/2007/07/20/transparency-in-the-design-process.aspx" mce_href="http://blogs.msdn.com/astoriateam/archive/2007/07/20/transparency-in-the-design-process.aspx"&gt;transparency&lt;/A&gt; in the design process, with an Open end-point as the goal - not a .NET lock-in play (“agree on standards and compete on implementation”). This approach has &lt;A href="http://blogs.msdn.com/interoperability/archive/2010/03/16/odata-interoperability-with-net-java-php-iphone-and-more.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2010/03/16/odata-interoperability-with-net-java-php-iphone-and-more.aspx"&gt;already&lt;/A&gt; yielded an initial set of clients, servers, services, and tools. &lt;EM&gt;Today&lt;/EM&gt;, a number of &lt;A href="http://www.odata.org/developers/odata-sdk" mce_href="http://www.odata.org/developers/odata-sdk"&gt;OData SDKs and libraries&lt;/A&gt; are available for .NET, Java, PHP, iPhone (Objective-C) and more – and there’ll be more coming.&lt;/LI&gt;
&lt;LI&gt;There is a small but growing ecosystem of non-Microsoft "producers" and "consumers" - (where&amp;nbsp; OData "&lt;A href="http://www.odata.org/producers" mce_href="http://www.odata.org/producers"&gt;producers&lt;/A&gt;" include &lt;A href="http://developer.netflix.com/docs/oData_Catalog" mce_href="http://developer.netflix.com/docs/oData_Catalog"&gt;Netflix’s catalog as OData&lt;/A&gt; and the VanGuide (a social map of Vancouver Open Data) and Public data from the city of &lt;A href="http://data.edmonton.ca/Developers.aspx" mce_href="http://data.edmonton.ca/Developers.aspx"&gt;Edmonton as OData&lt;/A&gt;) and OData “&lt;A href="http://www.odata.org/consumers" mce_href="http://www.odata.org/consumers"&gt;consumers&lt;/A&gt;”&amp;nbsp; - standard web browsers, RIA "data explorers" – such as &lt;A href="http://metasapiens.com/sesame/data-browser/preview/" mce_href="http://metasapiens.com/sesame/data-browser/preview/"&gt;Sesame OData Browser&lt;/A&gt;, and the client libraries mentioned above – p.s. somebody build a javascript-only data browser please!) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Where can OData take us?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The clue is in the OData icon (next to the RSS feed icon. Can you see the similarities?&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="odata icon" src="http://farm5.static.flickr.com/4024/4444628827_0d08302f14_o.jpg" width=56 height=57 mce_src="http://farm5.static.flickr.com/4024/4444628827_0d08302f14_o.jpg"&gt; &lt;IMG alt="rss icon" src="http://farm5.static.flickr.com/4063/4444623305_4ef69e3398_o.jpg" width=58 height=58 mce_src="http://farm5.static.flickr.com/4063/4444623305_4ef69e3398_o.jpg"&gt;&lt;/P&gt;
&lt;P&gt;The big idea here is that in the same way we have the "RSS" feed icon, we'll get used to seeing the "OData" icon on commercial and non-commercial websites everywhere (especially for government-related data). So in the same way you know today that the RSS icon means "get an XML feed for this content", the "OData" icon means "get this web data" - you'll know (and your client will know) what to expect in terms of how to read in, and &lt;EM&gt;navigate&lt;/EM&gt; through and &lt;EM&gt;query &lt;/EM&gt;structured web data sets - and in many cases write against them - using a common syntax.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Q: Right, But So What?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A1:&lt;/STRONG&gt; Open Government OData. From &lt;A href="http://resource.org/8_principles.html" mce_href="http://resource.org/8_principles.html"&gt;Open Government Data Principles&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;The Internet is the public space of the modern world, and through it governments now have the opportunity to better understand the needs of their citizens and citizens may participate more fully in their government. Information becomes more valuable as it is shared, less valuable as it is hoarded. Open data promotes increased civil discourse, improved public welfare, and a more efficient use of public resources.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That’s great, but it needs to be practicable…And number 5 of the &lt;A href="http://resource.org/8_principles.html" mce_href="http://resource.org/8_principles.html"&gt;8 Principles of Open Government Data&lt;/A&gt; sensibly states that the data should be (via &lt;A href="http://eaves.ca/2009/09/30/three-law-of-open-government-data/" mce_href="http://eaves.ca/2009/09/30/three-law-of-open-government-data/"&gt;David Eaves&lt;/A&gt;):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;5. &lt;/EM&gt;&lt;A href="http://wiki.opengovdata.org/index.php/Talk:OpenDataPrinciples/machine_processable" mce_href="http://wiki.opengovdata.org/index.php/Talk:OpenDataPrinciples/machine_processable"&gt;&lt;EM&gt;Machine processable&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Data is reasonably structured to allow automated processing.&lt;/EM&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;It'll be down to each government agency (and local government) as to how they decide to implement this principle, but wouldn't it be great if they agreed to a standard (and a powerfully simple, web-oriented one at that)? This is what Jon Udell &lt;A href="http://blog.jonudell.net/2010/01/29/odata-for-collaborative-sense-making/" mce_href="http://blog.jonudell.net/2010/01/29/odata-for-collaborative-sense-making/"&gt;concluded here&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"The open data movement, in government and elsewhere, aims to help people engage with and participate in processes represented by the data. When you publish data in a fully articulated way, you build a framework for engagement, a trellis for participation. This is a huge opportunity, and it’s what most excites me about OData" &lt;/EM&gt;&lt;/P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;A2:&lt;/STRONG&gt; To ODatarize your data is to RESTify your data. &lt;/P&gt;
&lt;P&gt;As more data-oriented web APIs come online, each team responsible for the design of each web API is confronted by the same kinds of questions, and each team answers these in their own particular way. Increasingly, “RESTful” is a design goal of web APIs. Great…&lt;EM&gt;but what does that mean&lt;/EM&gt;? &lt;EM&gt;How&lt;/EM&gt; do you expose the data, &lt;EM&gt;the relationships&lt;/EM&gt; between the entities inside the model, and what should the querying syntax look like? Unfortunately, there are as many answers to these questions as there are RESTful web APIs. And there needn’t be. &lt;/P&gt;
&lt;P&gt;For to ODatarize your data is to RESTify your data. &lt;EM&gt;Do&lt;/EM&gt; spend the time at the value layer - figure out the way your developers / consumers want to see the data and expose it that way. &lt;EM&gt;Do&lt;/EM&gt; make it easy for devs / consumers to learn / navigate about the data and use it. &lt;EM&gt;Do not&lt;/EM&gt; make them learn about the unique idiosyncrasies you’ve built into your API (or those that leak out of your originating store) :-)&lt;/P&gt;
&lt;P&gt;From a developer’s standpoint, OData is ultimately about&amp;nbsp; productivity. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For the OData “Production Developer”: Point at your data store – define your entity model and map it to the data model you already have (so your developers consume / program against the data that makes most sense to them – effectively &lt;A href="http://en.wikipedia.org/wiki/Object-relational_mapping" mce_href="http://en.wikipedia.org/wiki/Object-relational_mapping"&gt;ORM&lt;/A&gt;’ing) and expose as an OData service, inheriting: all the REST characteristics; entity relationship self-discovery; and querying goodness.&lt;/LI&gt;
&lt;LI&gt;For the OData “Consuming Developer”: If you know the web API is OData…great! Pick up a client library, get to the API end-point (data.foo.org/blah.svc). Point and Shoot: Traverse the data model, query it (and bookmark as needed – it’s a URI)…play!&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;(see links at the bottom of this post to technical content that provides details on all this)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A3:&lt;/STRONG&gt; Since the announcement, I’ve seen quite a bit of excitement around the web (&lt;A href="http://www.google.com/search?q=odata&amp;amp;hl=en&amp;amp;safe=off&amp;amp;sa=X&amp;amp;tbo=1&amp;amp;tbs=mbl:1,mbl_sv:0&amp;amp;ei=gYSjS_jNMJLysQPUjZ29BA&amp;amp;oi=tool&amp;amp;resnum=0&amp;amp;ct=tlink&amp;amp;ved=0CBcQpwU" mce_href="http://www.google.com/search?q=odata&amp;amp;hl=en&amp;amp;safe=off&amp;amp;sa=X&amp;amp;tbo=1&amp;amp;tbs=mbl:1,mbl_sv:0&amp;amp;ei=gYSjS_jNMJLysQPUjZ29BA&amp;amp;oi=tool&amp;amp;resnum=0&amp;amp;ct=tlink&amp;amp;ved=0CBcQpwU"&gt;especially Twitter&lt;/A&gt;) by developers who see the potential here…there is plenty of experimentation going on. At Intuit, my team is also experimenting with ODatarizing some of our data services, exploring how it might be applied across a number of our cloud based data services. And when our team’s &lt;A href="http://twitter.com/jcollins21/status/10621450099" mce_href="http://twitter.com/jcollins21/status/10621450099"&gt;architect Tweets&lt;/A&gt; that “Looks like &lt;A href="http://twitter.com/search?q=%23odata" mce_href="http://twitter.com/search?q=%23odata"&gt;#odata&lt;/A&gt; is going to be a good fit for our data services”, I know there’s something interesting going on here…&lt;/P&gt;
&lt;P&gt;So I encourage you to find out more about &lt;A href="http://www.odata.org/" mce_href="http://www.odata.org/"&gt;OData&lt;/A&gt; and get involved. &lt;/P&gt;
&lt;P&gt;&lt;A title=OData.org href="http://odata.org/" mce_href="http://odata.org/"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 src="http://www.odata.org/images/OData-logo.png" mce_src="http://www.odata.org/images/OData-logo.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;More Resources&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.stephenforte.net/PermaLink,guid,36354241-a64d-4413-a68f-79e30b20cb20.aspx" mce_href="http://www.stephenforte.net/PermaLink,guid,36354241-a64d-4413-a68f-79e30b20cb20.aspx"&gt;An easy way to set up an OData feed from your SQL Azure database&lt;/A&gt; - Stephen Forte&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/interoperability/archive/2010/03/16/odata-interoperability-with-net-java-php-iphone-and-more.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2010/03/16/odata-interoperability-with-net-java-php-iphone-and-more.aspx"&gt;OData interoperability with .NET, Java, PHP, iPhone and more&lt;/A&gt; - MSFT Interop team&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.w3.org/QA/2010/03/microsoft_bring_odata_to_a_w3c.html" mce_href="http://www.w3.org/QA/2010/03/microsoft_bring_odata_to_a_w3c.html"&gt;Microsoft, Bring OData to a W3C Incubator&lt;/A&gt; - W3C blog - &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/brada/archive/2010/03/16/silverlight-4-ria-services-ready-for-business-exposing-odata-services.aspx" mce_href="http://blogs.msdn.com/brada/archive/2010/03/16/silverlight-4-ria-services-ready-for-business-exposing-odata-services.aspx"&gt;Silverlight 4 + RIA Services - Ready for Business: Exposing OData Services-4-ria-services-ready-for-business-exposing-odata-services.aspx&lt;/A&gt; - Brad Abrams (MSFT)&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx" mce_href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx"&gt;Open Data for the Open Web&lt;/A&gt; - Douglas Purdy (MSFT)&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blog.jonudell.net/2010/02/09/producing-and-consuming-odata-feeds-an-end-to-end-example/" mce_href="http://blog.jonudell.net/2010/02/09/producing-and-consuming-odata-feeds-an-end-to-end-example/"&gt;Producing and consuming OData feeds: An end-to-end example&lt;/A&gt; - Jon Udell (MSFT)&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blog.jonudell.net/2010/01/29/odata-for-collaborative-sense-making/" mce_href="http://blog.jonudell.net/2010/01/29/odata-for-collaborative-sense-making/"&gt;OData for collaborative sense-making&lt;/A&gt; - Jon Udell&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://eaves.ca/2009/09/30/three-law-of-open-government-data/" mce_href="http://eaves.ca/2009/09/30/three-law-of-open-government-data/"&gt;The three laws of open government data&lt;/A&gt; – David Eaves&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://resource.org/8_principles.html" mce_href="http://resource.org/8_principles.html"&gt;8 Open Government Data Principles&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.hanselminutes.com/default.aspx?ShowID=223" mce_href="http://www.hanselminutes.com/default.aspx?ShowID=223"&gt;Open Data Protocol (OData) with Pablo Castro&lt;/A&gt; - Hanselminutes podcast interview with Pablo Castro (MSFT – Architect for OData)&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://andytson.com/blog/2010/03/odata-a-restful-contender-for-your-api/" mce_href="http://andytson.com/blog/2010/03/odata-a-restful-contender-for-your-api/"&gt;OData, a RESTful contender for your API&lt;/A&gt; - Andy Thompson&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://weblogs.asp.net/fmarguerie/archive/2010/03/17/announcing-sesame-data-browser.aspx" mce_href="http://weblogs.asp.net/fmarguerie/archive/2010/03/17/announcing-sesame-data-browser.aspx"&gt;Announcing Sesame Data Browser&lt;/A&gt; - Fabrice Marguerie&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/brian_swan/archive/2010/03/18/using-the-odata-sdk-for-php.aspx" mce_href="http://blogs.msdn.com/brian_swan/archive/2010/03/18/using-the-odata-sdk-for-php.aspx"&gt;Retrieving Data with the OData SDK for PHP&lt;/A&gt; - Brian Swann&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.odata.org/blog/2010/3/18/got-sql-azure-then-you've-got-odata" mce_href="http://www.odata.org/blog/2010/3/18/got-sql-azure-then-you've-got-odata"&gt;Got SQL Azure? Then you've got OData&lt;/A&gt; - OData blog&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pablo/archive/2010/01/26/implementing-only-certain-aspects-of-odata.aspx" mce_href="http://blogs.msdn.com/pablo/archive/2010/01/26/implementing-only-certain-aspects-of-odata.aspx"&gt;Implementing only certain aspects of OData-only-certain-aspects-of-odata.aspx&lt;/A&gt; - Pablo Castro&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pablo/archive/2009/10/19/every-sharepoint-2010-server-is-a-data-services-server.aspx" mce_href="http://blogs.msdn.com/pablo/archive/2009/10/19/every-sharepoint-2010-server-is-a-data-services-server.aspx"&gt;Every SharePoint 2010 server is a Data Services server&lt;/A&gt; - Pablo Castro&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.cmswire.com/cms/web-cms/microsoft-creates-new-odataorg-website-for-open-data-protocol-007006.php" mce_href="http://www.cmswire.com/cms/web-cms/microsoft-creates-new-odataorg-website-for-open-data-protocol-007006.php"&gt;Microsoft Creates New OData.org Website for Open Data Protocol&lt;/A&gt; – CMS Wire&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.zdnet.com/microsoft/?p=5582" mce_href="http://blogs.zdnet.com/microsoft/?p=5582"&gt;Microsoft delivers updates on OData, Houston, Dallas&lt;/A&gt; - ZDNet&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx" mce_href="http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx"&gt;Timeline of Project Astoria&lt;/A&gt; - Pablo Castro&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://alexbarnett.net/blog/archive/2008/08/20/how-ado-net-data-services-came-to-be-formerly-known-as-project-astoria.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/08/20/how-ado-net-data-services-came-to-be-formerly-known-as-project-astoria.aspx"&gt;How ADO.NET Data Services came to be (formerly known as Project Astoria)&lt;/A&gt; - Alex Barnett&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://alexbarnett.net/blog/archive/tags/Astoria/default.aspx" mce_href="http://alexbarnett.net/blog/archive/tags/Astoria/default.aspx"&gt;previous Astoria / OData posts&lt;/A&gt; - Alex Barnett&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=44845" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/ADO.NET/default.aspx">ADO.NET</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/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Intuit/default.aspx">Intuit</category><category domain="http://alexbarnett.net/blog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://alexbarnett.net/blog/archive/tags/OData/default.aspx">OData</category><category domain="http://alexbarnett.net/blog/archive/tags/OpenSource/default.aspx">OpenSource</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</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/ROA/default.aspx">ROA</category><category domain="http://alexbarnett.net/blog/archive/tags/RSS/default.aspx">RSS</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/semanticweb/default.aspx">semanticweb</category><category domain="http://alexbarnett.net/blog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/WOA/default.aspx">WOA</category><category domain="http://alexbarnett.net/blog/archive/tags/XML/default.aspx">XML</category></item><item><title>Connecting Clouds: Intuit Partner Platform and Windows Azure</title><link>http://alexbarnett.net/blog/archive/2010/01/20/connecting-clouds-intuit-partner-platform-and-windows-azure.aspx</link><pubDate>Wed, 20 Jan 2010 16:33:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:44776</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=44776</wfw:comment><comments>http://alexbarnett.net/blog/archive/2010/01/20/connecting-clouds-intuit-partner-platform-and-windows-azure.aspx#comments</comments><description>&lt;P&gt;How about I break my blogging “hiatus” by sharing some cool stuff the Intuit Partner Platform team has been working on for a little while that involves Windows Azure?&lt;/P&gt;
&lt;P&gt;OK, then…&amp;nbsp; :-)&lt;/P&gt;
&lt;P&gt;This morning, &lt;A href="http://ippblog.intuit.com/blog/2010/01/intuit_microsoft_alliance.html" target=_blank mce_href="http://ippblog.intuit.com/blog/2010/01/intuit_microsoft_alliance.html"&gt;Intuit and Microsoft have announced very cool news&lt;/A&gt; for Intuit and Microsoft developers and for Small Businesses…&lt;/P&gt;
&lt;P&gt;From the IPP team blog post, Alex Chriss, Director of IPP (er…my boss):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“Today, we’re thrilled to &lt;/EM&gt;&lt;A href="http://www.microsoft.com/presspass/press/2010/jan10/1-20IntuitDevelopersPR.mspx" mce_href="http://www.microsoft.com/presspass/press/2010/jan10/1-20IntuitDevelopersPR.mspx"&gt;&lt;EM&gt;announce an alliance between Intuit and Microsoft&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; that brings IPP a giant step closer to our ecosystem vision. Starting today, &lt;/EM&gt;&lt;A href="http://ipp.developer.intuit.com/azure" mce_href="http://ipp.developer.intuit.com/azure"&gt;&lt;/A&gt;&lt;A href="http://developer.intuit.com/azure" mce_href="http://developer.intuit.com/azure"&gt;&lt;EM&gt;SaaS developers can access the beta of the Windows Azure SDK for IPP&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; - a set of tools, code samples, and services, designed to make it easy for developers of SaaS applications developed on Windows Azure to federate those SaaS apps on to IPP and sell them to millions of Small Businesses in the &lt;/EM&gt;&lt;A href="http://workplace.intuit.com/" mce_href="http://workplace.intuit.com/"&gt;&lt;EM&gt;Intuit Workplace App Center&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.”&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Connecting these two clouds has been fun and it’s just the start…&lt;A href="http://developer.intuit.com/azure" target=_blank mce_href="http://developer.intuit.com/azure"&gt;the bits we’re releasing today&lt;/A&gt; is a beta…but fully functional: it provides everything an Azure developer needs to federate their apps on to IPP. In the v1.0 release of the Windows Azure SDK for IPP (expected to launch sometime in February) will also include built-in support for IPP’s Intuit Data Services, the web API that allows those SaaS apps to fully integrate with QuickBooks customer data and program against the common data model and cloud repository that all Intuit Workplace App Center leverage…this is how the SaaS apps from different vendors as well as Intuit’s SaaS offerings work together at the data level.&lt;/P&gt;
&lt;P&gt;So the developer story is pretty awesome.&lt;/P&gt;
&lt;P&gt;The other aspect to the news released this morning is about the plan to federate Microsoft Business Productivity Online Standard Suite (&lt;A href="http://www.microsoft.com/online/business-productivity.mspx" target=_blank mce_href="http://www.microsoft.com/online/business-productivity.mspx"&gt;BPOS&lt;/A&gt;) on to IPP and become one of the great set of apps available on Intuit Workplace App Center. BPOS includes a set of messaging and collaboration solutions hosted by Microsoft, and consists of Exchange Online, SharePoint Online, Office Live Meeting, and Office Communications Online.&lt;/P&gt;
&lt;P&gt;I recorded a short interview with Jeff Collins, Group Architect for IPP, and Jarred Keneally, Developer Support Engineer to talk about what’s in the SDK and what’s coming soon. Enjoy!&lt;/P&gt;
&lt;OBJECT width=640 height=498&gt;&lt;PARAM NAME="movie" VALUE="http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/windows_azure_sdk_beta_ipp_sc_controller.swf"&gt;&lt;PARAM NAME="quality" VALUE="high"&gt;&lt;PARAM NAME="bgcolor" VALUE="#FFFFFF"&gt;&lt;PARAM NAME="flashVars" VALUE="containerwidth=640&amp;amp;containerheight=498&amp;amp;showstartscreen=true&amp;amp;showendscreen=true&amp;amp;loop=false&amp;amp;autostart=false&amp;amp;color=000000,000000&amp;amp;thumbscale=45&amp;amp;content=http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/windows_azure_sdk_beta_ipp_sc.mp4"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="scale" VALUE="showall"&gt;&lt;PARAM NAME="allowScriptAccess" VALUE="always"&gt;&lt;PARAM NAME="base" VALUE="http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/"&gt;
 
&lt;embed src="http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/windows_azure_sdk_beta_ipp_sc_controller.swf" mce_src="http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/windows_azure_sdk_beta_ipp_sc_controller.swf" quality="high" bgcolor="#FFFFFF" width="512" height="398" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="containerwidth=640&amp;amp;containerheight=498&amp;amp;showstartscreen=true&amp;amp;showendscreen=true&amp;amp;loop=false&amp;amp;autostart=false&amp;amp;color=000000,000000&amp;amp;thumbscale=100&amp;amp;content=http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/windows_azure_sdk_beta_ipp_sc.mp4" allowfullscreen="true" base="http://content.screencast.com/users/AlexBarnett/folders/IPP%20Webinars/media/8bd16c67-c333-4ddf-8c10-f03eba25e892/" scale="showall"&gt;&lt;/embed&gt; &lt;/OBJECT&gt;
&lt;P&gt;Some more info links:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Official Press Release &lt;A href="http://www.microsoft.com/presspass/press/2010/jan10/1-20IntuitDevelopersPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2010/jan10/1-20IntuitDevelopersPR.mspx"&gt;at Microsoft.com&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;IPP Team blog post: &lt;A href="http://ippblog.intuit.com/blog/2010/01/intuit_microsoft_alliance.html" target=_blank mce_href="http://ippblog.intuit.com/blog/2010/01/intuit_microsoft_alliance.html"&gt;Intuit Partner Platform + Windows Azure = Win for Small Businesses&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;IPP Dev Center – &lt;A href="http://developer.intuit.com/azure" target=_blank mce_href="http://developer.intuit.com/azure"&gt;Windows Azure SDK for IPP&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://workplace.intuit.com/" target=_blank mce_href="http://workplace.intuit.com/"&gt;Intuit Workplace App Center&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update&lt;/STRONG&gt; - some reactions to the news coming in now:&lt;/P&gt;
&lt;P&gt;Dennis Howlett - ZDNet -&amp;nbsp;&lt;A href="http://blogs.zdnet.com/Howlett/?p=1690" mce_href="http://blogs.zdnet.com/Howlett/?p=1690"&gt;Intuit and Microsoft partner: more PaaS to put in your aaS environment&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;My take: Intuit is joining a growing band of apps vendors that see PaaS as a way of delivering all sorts of aaS functionality, expanding its reach, developing deep domain expertise and helping it accelerate growth. These are bold ambitions and fit well with the idea that a single cloud platform should provide the ecosystem framework needed to achieve these goals. There is no reason why the SMB market should not benefit from these initiatives so at this level it is good to see both Microsoft and Intuit step up to the plate of opening up access to a large group of developers.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ben Kepes - CloudAve - &lt;A href="http://www.cloudave.com/link/intuit-and-microsoft-sign-deal-to-serve-smbs" mce_href="http://www.cloudave.com/link/intuit-and-microsoft-sign-deal-to-serve-smbs"&gt;Intuit and Microsoft Sign Deal to Serve SMBs&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"This really is massive news for anyone involved in small or medium business – be it as a business themselves or in anyway selling technology products or services to SMBs....APIs are great – wonderfully valuable things that allow applications to work together. But a common data model of the sort that the IPP is built around, is even better, allowing applications to be built from the start around an underlying and consistent model of data."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Sam Diaz - Between The Lines - &lt;A href="http://blogs.zdnet.com/BTL/?p=29751" mce_href="http://blogs.zdnet.com/BTL/?p=29751"&gt;Microsoft and Intuit become cloud partners&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;"The idea, of course, is to link Microsoft’s business applications to the financial data that’s found within Quickbooks to help businesses operate more efficiently. For months, Intuit has been working to push the cloud and open its arms to developers....In July,&lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/BTL/?p=21785"&gt;&lt;EM&gt; Intuit launched&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; an open-source community where users could share information to enhance the apps on Intuit’s platform. Prior to that, the company &lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/BTL/?p=19227"&gt;&lt;EM&gt;announced Federated Applications&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, which allows developers to use any programming language, host those apps on any cloud infrastructure and connect them to Intuit’s platform, marketing them to business customers who use Intuit products."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Mary Jo Foley - &lt;A href="http://blogs.zdnet.com/microsoft/?p=5011" mce_href="http://blogs.zdnet.com/microsoft/?p=5011"&gt;Microsoft partners with Intuit to shore up Redmond's small-business cloud play&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“Customers don’t want a one-point small-business solution. They want a whole suite,” said Walid Abu-Hadba, Microsoft Corporate Vice President of the Developer &amp;amp; Platform Evangelism. He said that this kind of partnership with Intuit was an example of how Microsoft plans to address the needs of small-business developers and customers.”&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;Dave Rosenberg, CNET,&amp;nbsp;&lt;A href="http://news.cnet.com/8301-13846_3-10437971-62.html" partner in cloud&lt; A Microsoft and Intuit the up&gt; &lt;A href="http://news.cnet.com/8301-13846_3-10437971-62.html" partner in cloud&lt; A Microsoft and Intuit the up&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“According to Alex Chriss, director of IPP, the technology took just a few months to build because the strategy was already aligned. The integration is based on a common data model that is an extension of Quickbooks data. The data model lives in the cloud and developers are able to use the &lt;/EM&gt;&lt;A href="http://ipp.developer.intuit.com/azure"&gt;&lt;EM&gt;SDK to integrate&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; between the desktop, cloud, and other applications in the ecosystem…For well &lt;/EM&gt;&lt;A href="http://news.cnet.com/8301-13846_3-10084491-62.html"&gt;&lt;EM&gt;over a year&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; I've been suggesting that Microsoft needs to take advantage of it's massive developer base to make any real progress with Azure. While this deal with Intuit is still a bit of a baby step, there are many other applications, both online and off, that could use Azure for a variety of purposes. This bodes well not just for Microsoft but for the cloud in general.”&lt;/EM&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The Microsoft Blog - &lt;A href="http://blog.seattlepi.com/microsoft/archives/191649.asp"&gt;Microsoft, Intuit team up to encourage cloud apps&lt;/A&gt; 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“Azure is Microsoft's new platform as a service (PaaS) offering, designed to automatically manage and scale applications hosted on Microsoft's public cloud. Fueled by Microsoft's vast network of partners familiar with its programming languages, Azure will compete against similar offerings such as Google App Engine and Force.com.”&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Oh...and &lt;A href="http://techmeme.com/#a100120p74" mce_href="http://techmeme.com/#a100120p74"&gt;we made techmeme&lt;/A&gt; :-)&lt;/P&gt;
&lt;P mce_keep="true"&gt;More...&lt;/P&gt;
&lt;P&gt;Phil Wainewright - &lt;A href="http://blogs.zdnet.com/SAAS/?p=980"&gt;Why Microsoft and Intuit need each other's clouds&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“Cloud platforms share many of the ingredients of conventional software platforms, but they add several crucial new ingredients. One thing that hasn’t changed is the need to build momentum among developers and customers for the platform. Intuit and Microsoft have plenty of both, which guarantees attention for what they’ve announced today. But the tie-up between these two giants is important too for the light it shines on the special characteristics of cloud platforms and how they change the game in so many ways for ISVs, developers and platform vendors…&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;...the link-up combines Microsoft’s strengths in developer tools and functional scope with Intuit’s advanced skills and investment in service delivery on IPP”&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=44776" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/Azure/default.aspx">Azure</category><category domain="http://alexbarnett.net/blog/archive/tags/cloudcomputing/default.aspx">cloudcomputing</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Intuit/default.aspx">Intuit</category><category domain="http://alexbarnett.net/blog/archive/tags/IPP/default.aspx">IPP</category><category domain="http://alexbarnett.net/blog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category></item><item><title>Federated Apps on the Intuit Partner Platform</title><link>http://alexbarnett.net/blog/archive/2009/06/03/federated-apps-on-the-intuit-partner-platform.aspx</link><pubDate>Wed, 03 Jun 2009 13:52:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:44124</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=44124</wfw:comment><comments>http://alexbarnett.net/blog/archive/2009/06/03/federated-apps-on-the-intuit-partner-platform.aspx#comments</comments><description>&lt;P&gt;So what have I been working on since joining Intuit? A bunch of stuff, but something I wanted to shout about is the &lt;A href="http://eon.businesswire.com/news/eon/20090603005184/en" mce_href="http://eon.businesswire.com/news/eon/20090603005184/en"&gt;release of “Federated Applications”&lt;/A&gt; on the &lt;A href="http://ipp.developer.intuit.com/" mce_href="http://ipp.developer.intuit.com/"&gt;Intuit Partner Platform&lt;/A&gt;. 
&lt;P&gt;Working closely with five new developers to Intuit's Platform as a Service (PaaS), &lt;A href="http://marketplace.intuit.com/AppID-3191-Overview.aspx" mce_href="http://marketplace.intuit.com/AppID-3191-Overview.aspx"&gt;VerticalResponse&lt;/A&gt;, &lt;A href="http://marketplace.intuit.com/AppID-3188-Overview.aspx" mce_href="http://marketplace.intuit.com/AppID-3188-Overview.aspx"&gt;DimDim&lt;/A&gt;, &lt;A href="http://marketplace.intuit.com/AppID-3189-Overview.aspx" mce_href="http://marketplace.intuit.com/AppID-3189-Overview.aspx"&gt;Rypple&lt;/A&gt;, &lt;A href="http://marketplace.intuit.com/AppID-3186-Overview.aspx" mce_href="http://marketplace.intuit.com/AppID-3186-Overview.aspx"&gt;Setster&lt;/A&gt;, and &lt;A href="http://marketplace.intuit.com/AppID-3190-Overview.aspx" mce_href="http://marketplace.intuit.com/AppID-3190-Overview.aspx"&gt;ExpenseWare&lt;/A&gt;, we've got some kick-ass apps federated into the platform. 
&lt;P&gt;Some nice coverage so far this morning, including: 
&lt;P&gt;Ben Kepes, CloudAve &lt;A href="http://www.cloudave.com/link/intuit-launches-the-ipp-version-2" mce_href="http://www.cloudave.com/link/intuit-launches-the-ipp-version-2"&gt;Intuit Launches the IPP Version 2&lt;/A&gt; 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"After the briefing I have to say that it looks to me like IPP is finally offering to fulfil the promise of the end-to-end integrated small business software platform that I’ve been evangelising for a few years now – my catch cry of late has been that application integration should only be seen as the very first step in building a SaaS ecosystem. Much more important is the aggregation of applications. This may be data aggregation, UI aggregation, sign-on integration or billing integration – and ideally users and vendors would determine what parts of the integration they bought into."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Leena Rao at TechCrunch - &lt;A href="http://www.techcrunch.com/2009/06/02/intuits-partner-platform-goes-multilingual-with-federated-apps/" mce_href="http://www.techcrunch.com/2009/06/02/intuits-partner-platform-goes-multilingual-with-federated-apps/"&gt;Intuit’s Partner Platform Goes Multilingual With Federated Apps&lt;/A&gt; 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“The “Federated Applications” functionality lets developers who have existing SaaS applications that are built with any programming language, database or cloud computing platform publish their apps on Intuit Marketplace. Applications won’t have to be rewritten to conform to QuickBooks but will instead go through a minor configuration process.”&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Phil Wainewright, ZDNet: &lt;A href="http://blogs.zdnet.com/SAAS/?p=779" mce_href="http://blogs.zdnet.com/SAAS/?p=779"&gt;Intuit makes two-pronged PaaS and SaaS push&lt;/A&gt; 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;“The significant element of Intuit’s PaaS announcement is that it is a land-grab to capture mindshare among developers on other cloud platforms, who can take their AppEngine, Amazon Web Services or self-hosted applications and make them available using Intuit’s single sign-on, billing and QuickBooks integration infrastructure. Market reach being one of the key attributes developers look for in a new platform, perhaps the most appealing factor is that applications will be showcased within the &lt;/EM&gt;&lt;A href="http://marketplace.intuit.com/" mce_href="http://marketplace.intuit.com/"&gt;&lt;EM&gt;Intuit Marketplace&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, with a potential reach to the four-million-strong installed base of QuickBooks accounting software customers and their estimated 25 million employees.”&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;What I've found very cool about this new&amp;nbsp;Federated Apps capability for IPP is that fact that these different SaaS apps&amp;nbsp;are&amp;nbsp;developed on a variety of stacks and&amp;nbsp;hosted outside of the IPP platform.. One of the apps is built on Java. Another is built enirely on .NET. Another is a mix of RoR and LAMP. Another built of Flex (on their own hosting environment - not IPP). If an app was running on EC2, that would work too, as would&amp;nbsp;an app built on Google's AppEngine. It doen't matter - the integration points for Federated Apps are just that and pretty lightweight (one of the partners was able to turnaround the work with 1 developer in less than two weeks, including time for the technical review of the app). We made a deliberate decision to make IPP agnostic to the technology that developers want to use. Yes, we have a "native" stack also, but the options we are providing developers now means there is no technology lock-in to speak of. 
&lt;P&gt;Here is some more information on &lt;A href="https://ipp.developer.intuit.com/Federatedapps" mce_href="https://ipp.developer.intuit.com/Federatedapps"&gt;the details of federation and how you as a developer can get started&lt;/A&gt;. 
&lt;P&gt;Oh, and a quick plug on the talk I'll be giving on how to federate applications to IPP at the &lt;A href="http://bit.ly/GFe8j" mce_href="http://bit.ly/GFe8j"&gt;Startups and the Cloud&lt;/A&gt; event next week in the Boston area.&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=44124" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/cloudcomputing/default.aspx">cloudcomputing</category><category domain="http://alexbarnett.net/blog/archive/tags/Intuit/default.aspx">Intuit</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/QuickBooks/default.aspx">QuickBooks</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/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>Startups and the Cloud: free event in Waltham, MA, sponsored by Intuit</title><link>http://alexbarnett.net/blog/archive/2009/05/28/startups-and-the-cloud-free-event-in-waltham-ma-sponsored-by-intuit.aspx</link><pubDate>Thu, 28 May 2009 10:41:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:43672</guid><dc:creator>alexbarnett</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;This is an event I'm helping to organize...hope you can join! From the &lt;A href="http://www.theappgap.com/startups-and-the-cloud-an-intuit-quickbase-event-on-june-11-register-now.html" mce_href="http://www.theappgap.com/startups-and-the-cloud-an-intuit-quickbase-event-on-june-11-register-now.html"&gt;App Gap blog&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"On June 11th we’re organizing a gathering in Waltham, MA called &lt;STRONG&gt;Startups and the Cloud&lt;/STRONG&gt; to talk about how starting a successful software business has changed now that cloud computing/ platforms have become highly viable, and in some cases, essential components of a startup’s strategy.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;We’re keeping it compact at about four hours and we’ve been able to pack a ton of great content in. The &lt;A href="http://bit.ly/GFe8j" mce_href="http://bit.ly/GFe8j"&gt;agenda is here&lt;/A&gt;, but there’s a talk with &lt;STRONG&gt;Scott Cook&lt;/STRONG&gt;, the founder of Intuit, &lt;STRONG&gt;a panel of local Venture Capitalists&lt;/STRONG&gt;, and a &lt;STRONG&gt;panel of local CEOs&lt;/STRONG&gt;. In addition, we’ll be hosting a social event where you’ll get a chance to meet some of the top thought leaders in this new wave of innovation. It’s a great group of tech leaders and, even better, it’s free!" &lt;/P&gt;&lt;/EM&gt;
&lt;P&gt;See: &lt;A href="http://bit.ly/GFe8j" mce_href="http://bit.ly/GFe8j"&gt;agenda and how to register.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Startups and the Cloud" href="http://bit.ly/GFe8j" mce_href="http://bit.ly/GFe8j"&gt;&lt;IMG title="Startups and the Cloud" style="WIDTH: 268px" height=159 alt="Startups and the Cloud" src="http://ippblog.intuit.com/.a/6a010535c544f3970c01156fa4f0da970c-800wi" width=268 border=0 mce_src="http://ippblog.intuit.com/.a/6a010535c544f3970c01156fa4f0da970c-800wi"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=43672" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/cloudcomputing/default.aspx">cloudcomputing</category><category domain="http://alexbarnett.net/blog/archive/tags/Intuit/default.aspx">Intuit</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category></item><item><title>Joining Intuit</title><link>http://alexbarnett.net/blog/archive/2008/09/21/joining-intuit.aspx</link><pubDate>Sun, 21 Sep 2008 22:02:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:42924</guid><dc:creator>alexbarnett</dc:creator><slash:comments>11</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=42924</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/09/21/joining-intuit.aspx#comments</comments><description>&lt;p&gt;Firstly - thanks to everyone who has reached out to me in the last three weeks via email, phone calls and comments since I shared the news of my &lt;a href="http://alexbarnett.net/blog/archive/2008/08/27/the-great-bungee-jump.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/08/27/the-great-bungee-jump.aspx"&gt;pursuit for the next adventure&lt;/a&gt; - I have really appreciated everyone's support and interest in my next steps.&lt;/p&gt;
  
&lt;p&gt;The great news is I'll be joining &lt;a href="http://www.intuit.com/" mce_href="http://www.intuit.com/"&gt;Intuit&lt;/a&gt; as a Group Manager working in a fast growing start-up team responsible for leading the &lt;a href="http://developer.intuit.com/quickbase/" mce_href="http://developer.intuit.com/quickbase/"&gt;Intuit Partner Platform&lt;/a&gt;. Below is a snippet and some links to blog posts and articles that should give you a fairly good idea about where my focus will be a week from now.&lt;/p&gt;
  
&lt;p&gt;Although I'll be working from the Orem office (Utah) to start off with, the plan is to ultimately move to the greater Boston area - another new adventure. I've visited Boston three times in the last year or so and have loved it more and more with each visit, so watch out Boston!&lt;/p&gt;
  
&lt;p&gt;This is a fantastic opportunity for me personally - the team has ambitious goals and an amazing set of existing assets to leverage (see some of the numbers below) in becoming a significant player in the cloud computing space. I look forward to sharing stories of my new journey with you. &lt;/p&gt;
  
&lt;ul&gt;   
&lt;li&gt;&lt;a href="http://www.cflex.net/shownewsitem.cfm?NewsID=655" mce_href="http://www.cflex.net/shownewsitem.cfm?NewsID=655"&gt;Intuit Partner Platform Opens to Developers&lt;/a&gt; (Sept 15 2008)&lt;/li&gt;
 &lt;/ul&gt;
  
&lt;blockquote&gt;   
&lt;p&gt;&lt;i&gt;"The &lt;/i&gt;&lt;a href="http://developer.intuit.com/quickbase/" mce_href="http://developer.intuit.com/quickbase/"&gt;&lt;i&gt;Intuit Partner Platform&lt;/i&gt;&lt;/a&gt;&lt;i&gt; not only gives developers the opportunity to build Web-based applications, but successful &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_Service" mce_href="http://en.wikipedia.org/wiki/Software_as_a_Service"&gt;SaaS&lt;/a&gt; businesses by taking the complexity out of managing infrastructure, hosting, user management, integration and billing. Now developers can focus on developing innovative on-demand software solutions that solve unique and important problems for the four million small and mid-market businesses across the U.S. that use &lt;a href="http://quickbooks.intuit.com/" mce_href="http://quickbooks.intuit.com/"&gt;QuickBooks&lt;/a&gt; and the 25 million employees that work in those companies. &lt;/i&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;i&gt;The platform-as-a-service offering allows developers to combine the powerful &lt;a href="http://labs.adobe.com/wiki/index.php/Flex:Open_Source" mce_href="http://labs.adobe.com/wiki/index.php/Flex:Open_Source"&gt;open source Flex framework&lt;/a&gt; and &lt;a href="http://www.adobe.com/products/flex/features/flex_builder/" mce_href="http://www.adobe.com/products/flex/features/flex_builder/"&gt;Adobe Flex Builder&lt;/a&gt; and the proven database of &lt;a href="http://quickbase.intuit.com/" mce_href="http://quickbase.intuit.com/"&gt;Intuit QuickBase&lt;/a&gt; to build rich Internet applications that work with QuickBooks data. They can also leverage &lt;a href="http://www.adobe.com/products/air/" mce_href="http://www.adobe.com/products/air/"&gt;Adobe AIR&lt;/a&gt; to provide additional desktop-like functionality in their applications, such as pop-up notifications, local file system access, local data storage, and the ability to create a fully branded user experience. &lt;/i&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;i&gt;"We have now accepted more than 1,000 developers into the program and it is exciting to hear their ideas and energy about what they want to build," said Alex Chriss, business leader for the Intuit Partner Platform. "Customers will benefit greatly from the imagination and expertise that developers use to solve problems facing their specific industries." "&lt;/i&gt;&lt;/p&gt;
 &lt;/blockquote&gt;
  
&lt;ul&gt;   
&lt;li&gt;&lt;a href="http://quickbase.intuit.com/blog/2008/09/19/web-20-expo-nyc-intuit-connected-services/" mce_href="http://quickbase.intuit.com/blog/2008/09/19/web-20-expo-nyc-intuit-connected-services/"&gt;Web 2.0 Expo NYC - Intuit Connected Services&lt;/a&gt; (Sept 19 2008)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.webguild.org/2008/09/intuit-makes-saas-play-guns-for-salesforce.php" mce_href="http://www.webguild.org/2008/09/intuit-makes-saas-play-guns-for-salesforce.php"&gt;Intuit Makes SaaS Play Guns For Salesforce&lt;/a&gt; (Sept 18 2008) &lt;/li&gt;

    
&lt;li&gt;&lt;a href="http://www.flex888.com/799/intuits-flexy-paas.html" mce_href="http://www.flex888.com/799/intuits-flexy-paas.html"&gt;Intuit’s flexy PaaS&lt;/a&gt; (Aug 14 2008)&lt;/li&gt;
    
&lt;li&gt;&lt;a href="http://blogs.zdnet.com/SAAS/?p=507" mce_href="http://blogs.zdnet.com/SAAS/?p=507"&gt;Intuit enters the PaaS wars&lt;/a&gt; (April 28 2008)&lt;/li&gt;
    
&lt;li&gt;&lt;a href="http://smoothspan.wordpress.com/2008/04/16/intuits-radical-new-flex-quickbase-cloud-platform/" mce_href="http://smoothspan.wordpress.com/2008/04/16/intuits-radical-new-flex-quickbase-cloud-platform/"&gt;Intuit’s Radical New Flex + QuickBase Cloud Platform&lt;/a&gt; (April 16 2008) &lt;/li&gt;
 &lt;/ul&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=42924" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/Adobe/default.aspx">Adobe</category><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/cloudcomputing/default.aspx">cloudcomputing</category><category domain="http://alexbarnett.net/blog/archive/tags/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Flash/default.aspx">Flash</category><category domain="http://alexbarnett.net/blog/archive/tags/Intuit/default.aspx">Intuit</category><category domain="http://alexbarnett.net/blog/archive/tags/OpenSource/default.aspx">OpenSource</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/QuickBase/default.aspx">QuickBase</category><category domain="http://alexbarnett.net/blog/archive/tags/QuickBooks/default.aspx">QuickBooks</category><category domain="http://alexbarnett.net/blog/archive/tags/RIA/default.aspx">RIA</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/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/WOA/default.aspx">WOA</category></item><item><title>The Great Bungee Jump</title><link>http://alexbarnett.net/blog/archive/2008/08/27/the-great-bungee-jump.aspx</link><pubDate>Thu, 28 Aug 2008 00:21:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:42633</guid><dc:creator>alexbarnett</dc:creator><slash:comments>14</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=42633</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/08/27/the-great-bungee-jump.aspx#comments</comments><description>&lt;p&gt;Well, the great Bungee Jump has come. Martin Plaehn, CEO of &lt;a href="http://www.bungeeconnect.com/" mce_href="http://www.bungeeconnect.com/"&gt;Bungee Labs&lt;/a&gt; has shared the news of the company &lt;a href="http://blogs.bungeeconnect.com/2008/08/27/changes/" mce_href="http://blogs.bungeeconnect.com/2008/08/27/changes/"&gt;the letting go of 15 regular employees and contractors&lt;/a&gt;. Unfortunately, I am among this set of affected Bungee Labs employees.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;A Voyage of Discovery&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;As Martin explained in &lt;a href="http://blogs.bungeeconnect.com/2008/08/27/changes/" mce_href="http://blogs.bungeeconnect.com/2008/08/27/changes/"&gt;today's post&lt;/a&gt;, Bungee Labs has been on a voyage of discovery. There are many lessons for me and the company to take away from the whole experience of the last year or so, but the bottom line is that we were overly optimistic about what it takes to achieve the rate and scale of developer adoption - &lt;span style="font-style: italic;"&gt;real traction&lt;/span&gt; - and therefore the development of killer apps by the developer community that would drive the platform and the business forward at the velocity that makes a &lt;a href="http://www.techcrunch.com/2008/03/14/bungee-labs-takes-8-million-series-c/" mce_href="http://www.techcrunch.com/2008/03/14/bungee-labs-takes-8-million-series-c/"&gt;VC-backed venture&lt;/a&gt; "interesting".&lt;/p&gt;  &lt;p&gt;So where does Bungee Labs go from here? Well, I think Martin eluded to &lt;a href="http://blogs.bungeeconnect.com/2008/08/27/changes/" mce_href="http://blogs.bungeeconnect.com/2008/08/27/changes/"&gt;the key clue&lt;/a&gt;: &lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;"Over the next several months, Bungee Labs will lay out the course for a business object solution framework for user configurable enterprise-class applications that demonstrate these principles"&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;It'll be very interesting to see how this manifests and the impetus it will provide to the platform's adoption.&lt;br&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;No Regrets&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;No regrets, none at all. When I considered the opportunity of joining Bungee Labs (and by doing so &lt;a href="http://alexbarnett.net/blog/archive/2007/03/26/Thank-you-Microsoft_2C00_-Hello-Bungee-Labs.aspx" mce_href="http://alexbarnett.net/blog/archive/2007/03/26/Thank-you-Microsoft_2C00_-Hello-Bungee-Labs.aspx"&gt;leave a relatively safe harbor in order to do so&lt;/a&gt;) I knew of the risks involved. Bungee Labs' mission was - and still is - of the kind that aims to "&lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/003388.html" mce_href="http://www.gapingvoid.com/Moveable_Type/archives/003388.html"&gt;change the world&lt;/a&gt;". To have been a member of the team tasked with realizing the company's hugely ambitious mission has been nothing short of an entirely worthwhile and educational pursuit.&lt;/p&gt;  &lt;p&gt;In my mind at least, Bungee Labs has made its mark in the brave new world of cloud computing. It has opened the eyes to many in the industry about what might be and can be. It has made cloudy ideas and visions more concrete and helped to &lt;a href="http://en.wikipedia.org/wiki/Platform_as_a_service" mce_href="http://en.wikipedia.org/wiki/Platform_as_a_service"&gt;define&lt;/a&gt; the &lt;a href="http://alexbarnett.net/blog/archive/2008/02/19/time-to-define-quot-platform-as-a-service-quot-or-paas.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/02/19/time-to-define-quot-platform-as-a-service-quot-or-paas.aspx"&gt;concepts&lt;/a&gt; a (Platform as a Service, or PaaS) and &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=%22platform+as+a+service%22&amp;amp;btnG=Search" mce_href="http://www.google.com/search?hl=en&amp;amp;q=%22platform+as+a+service%22&amp;amp;btnG=Search"&gt;memes&lt;/a&gt; that are contributing to the next generation of cloud computing platforms.&lt;/p&gt;  &lt;p&gt;I've learned a great deal in the past 16 months working closely with a very talented, smart and creative set of teammates. And although it is probably unfair to call out individuals - for it implies those not mentioned weren't of similar caliber (which is &lt;i&gt;not&lt;/i&gt; the case) -&amp;nbsp; I do want to thank Martin Plaehn, Bungee Labs' CEO in particular for his mentorship during my tenure at Bungee Labs' and from whom I've learned an enormous amount management and leadership. I'll also miss the inane banter with Ted in those &lt;a href="http://feeds.feedburner.com/TheBungeeLine" mce_href="http://feeds.feedburner.com/TheBungeeLine"&gt;podcasts we put together&lt;/a&gt; (and the &lt;i&gt;"Shushee"&lt;/i&gt;&amp;nbsp; lunches).&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What Next?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;And so...on to my next adventure. What will that be exactly? Frankly, I have no idea yet...but whatever it is, I need to know I'll be trying to change the world :-) &lt;/p&gt;  &lt;p&gt;I'm open to ideas...so if you have some, &lt;a href="http://alexbarnett.net/blog/pages/About-Alex-Barnett.aspx" mce_href="http://alexbarnett.net/blog/pages/About-Alex-Barnett.aspx"&gt;please get in touch&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=42633" width="1" height="1"&gt;</description><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/memes/default.aspx">memes</category><category domain="http://alexbarnett.net/blog/archive/tags/OpenSource/default.aspx">OpenSource</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/SaaS/default.aspx">SaaS</category></item><item><title>How ADO.NET Data Services came to be (formerly known as Project Astoria)</title><link>http://alexbarnett.net/blog/archive/2008/08/20/how-ado-net-data-services-came-to-be-formerly-known-as-project-astoria.aspx</link><pubDate>Thu, 21 Aug 2008 02:16:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:42218</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=42218</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/08/20/how-ado-net-data-services-came-to-be-formerly-known-as-project-astoria.aspx#comments</comments><description>&lt;p&gt;Pablo Castro has &lt;a href="http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx" mce_href="http://blogs.msdn.com/pablo/archive/2008/08/20/timeline-of-project-astoria.aspx"&gt;recounted some of his timelined memories&lt;/a&gt; about how "Project Astoria" evolved from a lunch time conversation to bits in &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;.NET 3.5 SP1 and Visual Studio 2008 SP1&lt;/a&gt; now known as &lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" mce_href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;ADO.NET Data Services Framework&lt;/a&gt;). Nice write up.&lt;/p&gt;  &lt;p&gt;Three memories of my own to add to the story: &lt;/p&gt;  &lt;p&gt;1. I was reading up on the whole REST thing in the summer of 2006 - its origins, philosophy and design patterns. I knew there was something interesting going on and some potential dots to join, but I wasn't sure which dots...So I collated and circulated a bunch of research / links to the team, &lt;a href="http://blogs.msdn.com/alexbarn/archive/2006/07/21/674395.aspx" mce_href="http://blogs.msdn.com/alexbarn/archive/2006/07/21/674395.aspx"&gt;then blogged the links&lt;/a&gt; (I liked &lt;a href="http://naeblis.cx/rtomayko/2004/12/12/rest-to-my-wife" mce_href="http://naeblis.cx/rtomayko/2004/12/12/rest-to-my-wife"&gt;How I explained REST to my wife&lt;/a&gt;. More recently see &lt;a href="http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx" mce_href="http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx"&gt;Explaining REST to Damien Katz&lt;/a&gt;). I got a few proverbial (and some literal) blank stares as I shared my enthusiasm for REST, asking how we could apply the ideas to the various projects we were working on. It was Pablo, and (as Pablo attests) Britt Johnston (now a PUM for SQL Business) who were able to develop the initial conceptual leaps into something more concrete like &lt;a href="http://www.eweek.com/c/a/Windows/What-Is-Bill-Gates-Thinking/" mce_href="http://www.eweek.com/c/a/Windows/What-Is-Bill-Gates-Thinking/"&gt;a Think Week Paper&lt;/a&gt; and a prototype demo. &lt;/p&gt;  &lt;p&gt;2. When it came to brainstorming the code name, the team agreed on a&amp;nbsp; "cloud" theme. A number of proposals were floated around along with their rationales, including "cumulus" and "cirrus". We were then advised that city and town code names were legal-safe. So there we were, struggling to agree on some city or town name we all liked (or at least not hate nor be confused by..."how about &lt;a href="http://www.amusingfacts.com/cgi-bin/surf/surf_pass.cgi?template=weird.html&amp;amp;cfile=nameless.html" mce_href="http://www.amusingfacts.com/cgi-bin/surf/surf_pass.cgi?template=weird.html&amp;amp;cfile=nameless.html"&gt;Nameless&lt;/a&gt;?"...), and then &lt;a href="http://blogs.msdn.com/data/archive/2006/12/05/data-access-api-of-the-day-part-i.aspx" mce_href="http://blogs.msdn.com/data/archive/2006/12/05/data-access-api-of-the-day-part-i.aspx"&gt;Mike Pizzo's&lt;/a&gt; proposal came in: "Astoria - hey, it's the cloudiest city in the USA!" (&lt;a href="http://www.farmersalmanac.com/weather_chatter/2006/10/06/the-10-worst-weather-cities/" mce_href="http://www.farmersalmanac.com/weather_chatter/2006/10/06/the-10-worst-weather-cities/"&gt;at least it was in 2006&lt;/a&gt;). Sold.&lt;/p&gt;  &lt;p&gt;3. I think my favorite memory of all is the reaction &lt;a href="http://flakenstein.net/" mce_href="http://flakenstein.net/"&gt;Gary Flake&lt;/a&gt; provided (of Microsoft's &lt;a href="http://livelabs.com" mce_href="http://livelabs.com"&gt;Live Labs&lt;/a&gt;) to the prototype Pablo demo'd at one of the pitch meetings: "As God himself would have designed it!" Dr Flake exclaimed..."Cool", I thought to myself - "but does that mean no REST for the wicked?"&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=42218" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://alexbarnett.net/blog/archive/tags/ADO.NET/default.aspx">ADO.NET</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/Data/default.aspx">Data</category><category domain="http://alexbarnett.net/blog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://alexbarnett.net/blog/archive/tags/platforms/default.aspx">platforms</category><category domain="http://alexbarnett.net/blog/archive/tags/REST/default.aspx">REST</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/Web/default.aspx">Web</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category><category domain="http://alexbarnett.net/blog/archive/tags/WOA/default.aspx">WOA</category><category domain="http://alexbarnett.net/blog/archive/tags/XML/default.aspx">XML</category></item><item><title>Join me at Web 2.0 Expo New York - Building in the Clouds: Scaling Web 2.0</title><link>http://alexbarnett.net/blog/archive/2008/08/08/join-me-at-web-2-0-expo-new-york-building-in-the-clouds-scaling-web-2-0.aspx</link><pubDate>Fri, 08 Aug 2008 13:06:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41834</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=41834</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/08/08/join-me-at-web-2-0-expo-new-york-building-in-the-clouds-scaling-web-2-0.aspx#comments</comments><description>&lt;p&gt;I'll be taking part in one of the Cloud computing panels at Web 2.0 Expo New York this September, details below. If you want to meet up, let me know.&lt;/p&gt; &lt;a href="http://ny.web2expo.com" mce_href="http://ny.web2expo.com"&gt;&lt;img src="http://assets.en.oreilly.com/1/event/16/webexny2008_speaker-banner_210x60.gif" title="Web 2.0 Expo New York 2008" alt="Web 2.0 Expo New York 2008" mce_src="http://assets.en.oreilly.com/1/event/16/webexny2008_speaker-banner_210x60.gif" width="210" border="0" height="60"&gt; &lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://en.oreilly.com/webexny2008/public/schedule/detail/4751" mce_href="http://en.oreilly.com/webexny2008/public/schedule/detail/4751"&gt;Building in the Clouds: Scaling Web 2.0&lt;/a&gt;&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/1649" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/1649"&gt;Jason Hoffman&lt;/a&gt; (Joyent, Inc.), &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/17816" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/17816"&gt;Alistair Croll&lt;/a&gt; (Bitcurrent), &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/16847" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/16847"&gt;Alex Barnett&lt;/a&gt;, &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32154" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32154"&gt;Dwight Merriman&lt;/a&gt; (10gen), &lt;a href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32601" mce_href="http://en.oreilly.com/webexny2008/public/schedule/speaker/32601"&gt;Jinesh Varia&lt;/a&gt; (Amazon Web Services) &lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.oreilly.com/public/schedule/full#s2008-09-18-10:30" mce_href="http://en.oreilly.com/public/schedule/full#s2008-09-18-10:30"&gt;10:30am&lt;/a&gt; - 11:20am &lt;a href="http://en.oreilly.com/public/schedule/grid/2008-09-18" mce_href="http://en.oreilly.com/public/schedule/grid/2008-09-18"&gt;Thursday, 09/18/2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.oreilly.com/webexny2008/public/schedule/topic/Performance+%26+Scaling" mce_href="http://en.oreilly.com/webexny2008/public/schedule/topic/Performance+%26+Scaling"&gt;Performance &amp;amp; Scaling&lt;/a&gt;     &lt;br&gt;Location: 1A23 &amp;amp; 24 &lt;abbr&gt;&lt;/abbr&gt;&lt;abbr&gt;&lt;/abbr&gt;&lt;/p&gt;  &lt;p&gt;Cloud computing is self-serve outsourcing for web companies. Clouds give even the smallest startup access to world-class infrastructure that can grow as needed. And developers build apps faster because they start with the building blocks of online applications: authentication, storage, messaging, and the social graph.&lt;/p&gt;  &lt;p&gt;But the range of Cloud offerings is daunting. From self-contained development tools to virtual “bare metal,” selecting the right layer of Cloud offerings fundamentally changes how you run your business, what tools you can use, and ultimately how much control you have over your future.&lt;/p&gt;  &lt;p&gt;Join this panel of Cloud computing innovators for the silver linings—and dark sides—of the Cloud.&lt;/p&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41834" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</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/SaaS/default.aspx">SaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category></item><item><title>Project Management as SaaS, Programmable Wikis and more</title><link>http://alexbarnett.net/blog/archive/2008/07/25/project-management-as-saas-programmable-wikis-and-more.aspx</link><pubDate>Fri, 25 Jul 2008 17:52:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41765</guid><dc:creator>alexbarnett</dc:creator><slash:comments>5</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=41765</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/07/25/project-management-as-saas-programmable-wikis-and-more.aspx#comments</comments><description>&lt;p&gt;Two new interview podcasts to share (recorded by me and &lt;a href="http://reverendted.wordpress.com/" mce_href="http://reverendted.wordpress.com/"&gt;Ted&lt;/a&gt;) for the Bungee Line: &lt;/p&gt;
  
&lt;p&gt;&lt;a href="http://bungeeconnect.wordpress.com/2008/07/20/attas/"&gt;Nate Bowler, CTO of @Task&lt;/a&gt;&lt;/p&gt;
  
&lt;p&gt;@task (or &lt;a href="http://attask.com" mce_href="http://attask.com"&gt;AtTask&lt;/a&gt;) is a Utah-based tech company providing a comprehensive, web-based project and portfolio-management package delivered in both a SaaS and on-premise model with a &lt;a href="http://attask.com/services/developer_center" mce_href="http://attask.com/services/developer_center"&gt;very rich web API set&lt;/a&gt;. We talked with Nate about the evolution of their web services design and @task's future product plans in light of the market opportunities presented by the availability of the &lt;a href="http://alexbarnett.net/blog/archive/2008/01/13/8-trends-in-software-as-a-service-platforms.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/01/13/8-trends-in-software-as-a-service-platforms.aspx"&gt;increasing number of 3rd party programmable web services&lt;/a&gt;.&lt;/p&gt;
  &lt;a href="http://bungeeconnect.wordpress.com/2008/06/20/bl-deki-stevebjorg/" mce_href="http://bungeeconnect.wordpress.com/2008/06/20/bl-deki-stevebjorg/"&gt;Steve Bjorg, Founder and CTO of MindTouch&lt;/a&gt;
&lt;p&gt;Prior to founding MindTouch Steve worked in advanced strategies at Microsoft focusing on distributed systems and web services. We talked with Steve about the MindTouch platform, its rich set of web APIs and the implications of a programmable wiki. MindTouch goes beyond providing open source wiki collaboration and content management - it's delivering a leading edge application integration and development platform called MindTouch Deki. Michael Coté, an &lt;a href="http://redmonk.com/" mce_href="http://redmonk.com/"&gt;industry analyst with RedMonk&lt;/a&gt; (analyst firm) &lt;a href="http://www.redmonk.com/cote/2008/07/23/mindtouchs-deki-release-the-mashup-marketing-delima/" mce_href="http://www.redmonk.com/cote/2008/07/23/mindtouchs-deki-release-the-mashup-marketing-delima/"&gt;picked up on&lt;/a&gt; both the &lt;a href="http://bungeeconnect.wordpress.com/2008/06/20/bl-deki-stevebjorg/" mce_href="http://bungeeconnect.wordpress.com/2008/06/20/bl-deki-stevebjorg/"&gt;podcast interview&lt;/a&gt; and &lt;a href="http://wiki.mindtouch.com/Press_Room/Press_Releases/2008-07-23" mce_href="http://wiki.mindtouch.com/Press_Room/Press_Releases/2008-07-23"&gt;news of the latest release of MinTouch Deki&lt;/a&gt;.&lt;/p&gt;
  
&lt;p&gt;(About The Bungee Line: &lt;i&gt;The audio podcast for web developers, covering web API's, software development, and the creation of (extremely) interactive web applications&lt;/i&gt;.)&lt;/p&gt;
  
&lt;p&gt;   &lt;br&gt;&lt;img src="http://s3.amazonaws.com/bungee-media/image/bungee-audio-logo_80.png" mce_src="http://s3.amazonaws.com/bungee-media/image/bungee-audio-logo_80.png"&gt;&lt;/p&gt;
  
&lt;p&gt;&lt;a href="http://www.redmonk.com/cote/2008/07/23/mindtouchs-deki-release-the-mashup-marketing-delima/" title="http://www.redmonk.com/cote/2008/07/23/mindtouchs-deki-release-the-mashup-marketing-delima/" mce_href="http://www.redmonk.com/cote/2008/07/23/mindtouchs-deki-release-the-mashup-marketing-delima/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41765" width="1" height="1"&gt;</description><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/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/SOAP/default.aspx">SOAP</category><category domain="http://alexbarnett.net/blog/archive/tags/Web+2.0/default.aspx">Web 2.0</category></item><item><title>Open Source in a SaaS World</title><link>http://alexbarnett.net/blog/archive/2008/05/15/open-source-in-a-saas-world.aspx</link><pubDate>Fri, 16 May 2008 03:01:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41510</guid><dc:creator>alexbarnett</dc:creator><slash:comments>5</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=41510</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/05/15/open-source-in-a-saas-world.aspx#comments</comments><description>&lt;P&gt;About a year ago, I took part in a meeting where the question: &lt;A href="http://alexbarnett.net/blog/archive/2007/07/12/what-does-open-source-quot-mean-quot-in-a-saas-world.aspx" mce_href="http://alexbarnett.net/blog/archive/2007/07/12/what-does-open-source-quot-mean-quot-in-a-saas-world.aspx"&gt;"What does open source &lt;EM&gt;"mean"&lt;/EM&gt; in a SaaS world?"&lt;/A&gt; came up in conversation. &lt;/P&gt;
&lt;P&gt;A year later, that same question is becoming increasingly pertinent as the &lt;A href="http://alexbarnett.net/blog/archive/2008/01/13/8-trends-in-software-as-a-service-platforms.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/01/13/8-trends-in-software-as-a-service-platforms.aspx"&gt;IT industry's move to Software-as-a-Service&lt;/A&gt; (&lt;A href="http://en.wikipedia.org/wiki/Software_as_a_Service" mce_href="http://en.wikipedia.org/wiki/Software_as_a_Service"&gt;SaaS&lt;/A&gt;) and &lt;A href="http://www.nytimes.com/idg/IDG_002570DE00740E180025742400363509.html?ex=1365393600&amp;amp;en=9076c93ed5911518&amp;amp;ei=5088&amp;amp;partner=rssnyt&amp;amp;emc=rss" mce_href="http://www.nytimes.com/idg/IDG_002570DE00740E180025742400363509.html?ex=1365393600&amp;amp;en=9076c93ed5911518&amp;amp;ei=5088&amp;amp;partner=rssnyt&amp;amp;emc=rss"&gt;cloud-based computing&lt;/A&gt; accelerates.&lt;/P&gt;
&lt;P&gt;For &lt;A href="http://www.bungeelabs.com/" mce_href="http://www.bungeelabs.com/"&gt;Bungee Labs&lt;/A&gt; (I work there), where&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;we provide an entire platform-as-a-service&amp;nbsp; (&lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/defining-platform-as-a-service-or-paas/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/defining-platform-as-a-service-or-paas/"&gt;PaaS&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;developers create, share and re-use code and deploy apps in the cloud&lt;/LI&gt;
&lt;LI&gt;developers "consume" and program against third party web apis and will create their own&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;...the &lt;EM&gt;"meaning"&lt;/EM&gt; of &lt;A href="http://en.wikipedia.org/wiki/Free_and_open_source_software" mce_href="http://en.wikipedia.org/wiki/Free_and_open_source_software"&gt;FOSS&lt;/A&gt; is&amp;nbsp;central within these different contexts and has many possible answers with many non-trivial implications...&lt;A href="http://memory-alpha.org/en/wiki/Three-dimensional_chess" mce_href="http://memory-alpha.org/en/wiki/Three-dimensional_chess"&gt;Three dimensional chess&lt;/A&gt; as it were.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://memory-alpha.org/en/wiki/Three-dimensional_chess" mce_href="http://memory-alpha.org/en/wiki/Three-dimensional_chess"&gt;&lt;IMG height=139 alt="Three-dimensional chess in the 23rd century." src="http://images2.wikia.nocookie.net/memoryalpha/en/images/thumb/d/df/Spock_McCoy_3D_chess.jpg/180px-Spock_McCoy_3D_chess.jpg" width=188 border=0 mce_src="http://images2.wikia.nocookie.net/memoryalpha/en/images/thumb/d/df/Spock_McCoy_3D_chess.jpg/180px-Spock_McCoy_3D_chess.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H6&gt;(pic source: &lt;A href="http://memory-alpha.org/en/wiki/Three-dimensional_chess" mce_href="http://memory-alpha.org/en/wiki/Three-dimensional_chess"&gt;Memory Alpha, the Star Trek wiki&lt;/A&gt;)&lt;/H6&gt;
&lt;P&gt;For this post, I want to share some of the considerations relating to # 1) above: the context of open sourcing Bungee Labs' own system (Bungee Connect). Last month we &lt;A href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-labs-outlines-source-code-release-plans-for-bungee-application-server/" mce_href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-labs-outlines-source-code-release-plans-for-bungee-application-server/"&gt;stated that&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"Bungee Labs is evaluating several Free and Open Source Software (&lt;/EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Free_and_open_source_software" mce_href="http://en.wikipedia.org/wiki/Free_and_open_source_software"&gt;&lt;EM&gt;FOSS&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;) licenses for the software components that comprise the complete Bungee Connect system. However, the task of reviewing the various FOSS licenses, and then identifying which of them best aligns with the software components and subsystems created by Bungee Labs–as well as ensuring compatibility with third-party components upon which Bungee Connect relies–requires considerable review and source code preparation. And we want to do this right, with the community’s involvement."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Since and before that announcement, &lt;A href="http://reverendted.wordpress.com/" mce_href="http://reverendted.wordpress.com/"&gt;Ted Haeger&lt;/A&gt; (who runs the &lt;A href="http://bcdn.bungeeconnect.com/" mce_href="http://bcdn.bungeeconnect.com"&gt;Bungee Connect Developer Network&lt;/A&gt;) has been discussing some of the issues at hand and some of the options we see before us with some very "FOSS savvy" communities at events such as &lt;A href="http://www.socallinuxexpo.org/" mce_href="http://www.socallinuxexpo.org/"&gt;Socal Linux Expo&lt;/A&gt;, &lt;A href="http://www.lugradio.org/live/USA2008/speakers" mce_href="http://www.lugradio.org/live/USA2008/speakers"&gt;LugRadio Live USA&lt;/A&gt; and &lt;A href="http://linuxfestnorthwest.org/" mce_href="http://linuxfestnorthwest.org/"&gt;LinuxFest Northwest&lt;/A&gt; and of course with Bungee Connect's own growing developer community. &lt;/P&gt;
&lt;P&gt;Today there's an interesting conversation going on between Ted and &lt;A href="http://blog.gardeviance.org/" mce_href="http://blog.gardeviance.org/"&gt;Simon Wardley&lt;/A&gt;, ex-COO of &lt;A href="http://radar.oreilly.com/archives/2006/09/zimki-hosted-javascript-enviro.html" mce_href="http://radar.oreilly.com/archives/2006/09/zimki-hosted-javascript-enviro.html"&gt;Zimki&lt;/A&gt; / Fotago who &lt;A href="http://www.theregister.co.uk/2007/07/27/wardley_zimki_fotango/" mce_href="http://www.theregister.co.uk/2007/07/27/wardley_zimki_fotango/"&gt;resigned&lt;/A&gt; last year over the company's decision not to open source their platform (&lt;A href="http://blip.tv/file/322635" mce_href="http://blip.tv/file/322635"&gt;the video of his announcement&lt;/A&gt; at a OSCON 2007 talk he gave &lt;EM&gt;"Commoditisation of IT and What the Future Holds"&lt;/EM&gt;&lt;STRONG&gt; &lt;/STRONG&gt;makes for entertaining and informative viewing all of its own...Simon discusses open source in a SaaS context. &lt;EM&gt;Update&lt;/EM&gt;: &lt;EM&gt;Simon let me know &lt;/EM&gt;&lt;A class="" href="http://blog.gardeviance.org/2007/10/previous-talk.html" mce_href="http://blog.gardeviance.org/2007/10/previous-talk.html"&gt;&lt;EM&gt;of this video&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; which also includes the slides&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Anyway, back to the thread:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Simon &lt;A href="http://blog.gardeviance.org/2008/05/reputation-saas-and-marketplaces.html" mce_href="http://blog.gardeviance.org/2008/05/reputation-saas-and-marketplaces.html"&gt;wrote a post this morning&lt;/A&gt; providing his thoughts on the some the FOSS options available to Bungee Labs&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://reverendted.wordpress.com/2008/05/15/re-reputation-saas-and-marketplaces-simon-wardley/" mce_href="http://reverendted.wordpress.com/2008/05/15/re-reputation-saas-and-marketplaces-simon-wardley/"&gt;Ted wrote back responding to Simon&lt;/A&gt; sharing his point of view&lt;/LI&gt;
&lt;LI&gt;Then &lt;A href="http://blog.gardeviance.org/2008/05/reputation-saas-and-marketplaces.html#comment-2147904043863805414" mce_href="http://blog.gardeviance.org/2008/05/reputation-saas-and-marketplaces.html#comment-2147904043863805414"&gt;Simon responded to Ted&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;All three posts (and more to come no doubt) make an informative and interesting read, but I want to highlight one of the key issues in discussion.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The SaaS Loophole&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The issue goes back to the question: "What does open source &lt;EM&gt;"mean"&lt;/EM&gt; in a SaaS world?" and specifically the licensing issues. I'm going &lt;A href="http://reverendted.wordpress.com/2008/05/15/re-reputation-saas-and-marketplaces-simon-wardley/" mce_href="http://reverendted.wordpress.com/2008/05/15/re-reputation-saas-and-marketplaces-simon-wardley/"&gt;to quote and edit from Ted's post somewhat&amp;nbsp; liberally&lt;/A&gt; (Ted owes me a Sushi, so we're quits now :P ) and isolate an (if not &lt;EM&gt;"the"&lt;/EM&gt;) open source licensing issue in the context of SaaS (my emphasis):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"Personally, I think that GPLv3 is the wrong license for freeing any SaaS or PaaS offering. The Free Software Foundation has a better license for this purpose.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;GPLv3 is inadequate because it does not mandate that modifications that others make be opened.&lt;/STRONG&gt; Originally, GPLv3 was planned to close up the “&lt;/EM&gt;&lt;A href="http://www.linux-mag.com/id/3017" mce_href="http://www.linux-mag.com/id/3017"&gt;&lt;EM&gt;SaaS Loophole&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;” (a.k.a. the “ASP Loophole”) in GPLv2. However, as I understand it, several large companies pressured the FSF to remove the key clause that would have closed the loophole.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;What is the loophole? It’s this: if you take free software and offer it as a hosted service, then you are not conveying the software, and are therefore not obligated to reciprocate your modifications to the original code.&lt;/STRONG&gt; In the context of service providers, GPLv3 is effectively the same as the BSD license. Many companies, &lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/open-source/?p=2408" mce_href="http://blogs.zdnet.com/open-source/?p=2408"&gt;&lt;EM&gt;Google among them&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, live inside this loophole. (For now, Bungee Labs is also in that camp.) Some remain there deliberately. Others are in it simply as a matter of course…that is, where they are in their business development process."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So that's the "SaaS loophole". Where's the loophole now? &lt;A href="http://reverendted.wordpress.com/2008/05/15/re-reputation-saas-and-marketplaces-simon-wardley/" mce_href="http://reverendted.wordpress.com/2008/05/15/re-reputation-saas-and-marketplaces-simon-wardley/"&gt;Ted explains&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;"&lt;/EM&gt;&lt;STRONG&gt;&lt;EM&gt;Perhaps the argument could have been made in the age of GPLv2 that the SaaS Loophole was an oversight, but now that GPLv3 has the loophole&lt;/EM&gt; by design&lt;EM&gt;, it’s really no longer a loophole.&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt; The latest version of the license supports the practice. (And just to be clear, I am not advocating this for Bungee Connect.)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;...Say Bungee Labs opens Bungee Connect under GPLv3. Is there a danger that small companies could replicate our offering? I don’t think that’s the case. But could a well-funded company do the same, fork the code, and then fund an engineering team to outpace the original inventors? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;...The Free Software Foundation also provides the GNU Affero General Public License version 3, or &lt;A href="http://www.fsf.org/licensing/licenses/agpl-3.0.html" mce_href="http://www.fsf.org/licensing/licenses/agpl-3.0.html"&gt;AGPLv3&lt;/A&gt;. &lt;STRONG&gt;AGPLv3 specifically closes the SaaS loophole. Instead of being triggered by conveying the software, AGPLv3 is triggered by accessing the service.&lt;/STRONG&gt; This helps to reduce the risk that a company could not branch the code and then out-engineer the originators, as the vulture company would be obligated to share-alike terms with their derivations."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So, is the AGPLv3 the right license for Bungee Labs to pursue?&amp;nbsp; Is it the right license for SaaS providers? Is it enough on its own? (back to Simon Wardley's point &lt;A href="http://blog.gardeviance.org/2008/05/reputation-saas-and-marketplaces.html" mce_href="http://blog.gardeviance.org/2008/05/reputation-saas-and-marketplaces.html"&gt;in his post&lt;/A&gt;). Each company has their own unique circumstances and they each need to think through the 3D chess game. We're still working it out at Bungee Labs.&lt;/P&gt;
&lt;P&gt;For us at least, I think some of the potential answers are becoming clearer, and others not yet. But it is the kinds of discussions that Ted is having with Simon that are a critical part of Bungee Labs' decision making process around FOSS. It cannot be an insular process.&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41510" width="1" height="1"&gt;</description><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/Google/default.aspx">Google</category><category domain="http://alexbarnett.net/blog/archive/tags/Linux/default.aspx">Linux</category><category domain="http://alexbarnett.net/blog/archive/tags/OpenSource/default.aspx">OpenSource</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/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/trends/default.aspx">trends</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/WOA/default.aspx">WOA</category></item><item><title>Designing Web APIs - Twitter Learnings</title><link>http://alexbarnett.net/blog/archive/2008/05/01/designing-web-apis-twitter-learnings.aspx</link><pubDate>Thu, 01 May 2008 11:08:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41413</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=41413</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/05/01/designing-web-apis-twitter-learnings.aspx#comments</comments><description>&lt;P&gt;Although I made it to Web 2.0 Expo in San Francisco last week, I didn't make it to a session &lt;A class="" href="http://www.mattmcalister.com/blog/2008/04/23/225/interesting-perspectives-from-web-20-expo/" mce_href="http://www.mattmcalister.com/blog/2008/04/23/225/interesting-perspectives-from-web-20-expo/"&gt;Matt McAlister blogged&lt;/A&gt; about by Twitter’s &lt;A class="" href="http://www.al3x.net/" mce_href="http://www.al3x.net/"&gt;Alex Payne&lt;/A&gt; and Michael Migurski of &lt;A class="" href="http://stamen.com/" mce_href="http://stamen.com/"&gt;Stamen Design&lt;/A&gt; who presented learnings from the perspective of an API provider.&lt;/P&gt;
&lt;P&gt;But I can see the slide deck discussing the &lt;A class="" href="http://groups.google.com/group/twitter-development-talk/web/api-documentation" mce_href="http://groups.google.com/group/twitter-development-talk/web/api-documentation"&gt;Twitter API&lt;/A&gt; and so can you:&lt;/P&gt;
&lt;DIV id=__ss_369874 style="WIDTH: 425px; TEXT-ALIGN: left"&gt;
&lt;OBJECT style="MARGIN: 0px" height=355 width=425&gt;&lt;PARAM NAME="movie" VALUE="http://static.slideshare.net/swf/ssplayer2.swf?doc=preso-1208985232644502-9"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="allowScriptAccess" VALUE="always"&gt;
&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=preso-1208985232644502-9" mce_src="http://static.slideshare.net/swf/ssplayer2.swf?doc=preso-1208985232644502-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;
&lt;DIV style="FONT-SIZE: 11px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial; HEIGHT: 26px"&gt;&lt;A href="http://www.slideshare.net/?src=embed" mce_href="http://www.slideshare.net/?src=embed"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: -5px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" alt=SlideShare src="http://static.slideshare.net/swf/logo_embd.png" mce_src="http://static.slideshare.net/swf/logo_embd.png"&gt;&lt;/A&gt; | &lt;A title="View this slideshow on SlideShare" href="http://www.slideshare.net/al3x/designing-your-api" mce_href="http://www.slideshare.net/al3x/designing-your-api"&gt;View&lt;/A&gt; | &lt;A href="http://www.slideshare.net/upload" mce_href="http://www.slideshare.net/upload"&gt;Upload your own&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;More Web 2.0 session slides &lt;A class="" href="http://www.slideshare.net/event/web-20-expo-san-francisco-08/slideshows" mce_href="http://www.slideshare.net/event/web-20-expo-san-francisco-08/slideshows"&gt;available here&lt;/A&gt;. Recommended:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" id="" title="Web 2.0: The How Of OAuth" href="http://www.slideshare.net/nullstyle/web-20-the-how-of-oauth/" target=""&gt;Web 2.0: The How Of OAuth&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" id="" title="Mobile Ajax and the Future of the Web" href="http://www.slideshare.net/dappelquist/web2-expo-sf2008-appelquist/" target=""&gt;Mobile Ajax and the Future of the Web&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;Videos of sessions &lt;A class="" href="http://web2expo.blip.tv/#864781" mce_href="http://web2expo.blip.tv/#864781"&gt;here&lt;/A&gt;. Check out &lt;A class="" href="http://www.shirky.com/" mce_href="http://www.shirky.com/"&gt;Clay Shirky&lt;/A&gt;'s session, author of &lt;A href="http://isbn.nu/978-1594201530"&gt;Here Comes Everybody: The Power of Organizing Without Organizations&lt;/A&gt;&amp;nbsp;(a good read btw).&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41413" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/APIs/default.aspx">APIs</category><category domain="http://alexbarnett.net/blog/archive/tags/community/default.aspx">community</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/JSON/default.aspx">JSON</category><category domain="http://alexbarnett.net/blog/archive/tags/maps/default.aspx">maps</category><category domain="http://alexbarnett.net/blog/archive/tags/Mashup/default.aspx">Mashup</category><category domain="http://alexbarnett.net/blog/archive/tags/OAuth/default.aspx">OAuth</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/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/usability/default.aspx">usability</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/WOA/default.aspx">WOA</category></item><item><title>Bungee Connect news x3 to share with you this morning</title><link>http://alexbarnett.net/blog/archive/2008/04/23/bungee-connect-news-x3-to-share-with-you-this-morning.aspx</link><pubDate>Wed, 23 Apr 2008 12:46:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41369</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=41369</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/04/23/bungee-connect-news-x3-to-share-with-you-this-morning.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Three big pieces of &lt;A class="" href="http://bungeeconnect.com/" mce_href="http://bungeeconnect.com/"&gt;Bungee Connect&lt;/A&gt; news to share with you this morning:&lt;/P&gt;
&lt;P mce_keep="true"&gt;1. &lt;EM&gt;&lt;A href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-grid-now-running-on-amazon-ec2-and-accessible-to-bungee-developers/"&gt;Bungee Grid now running on Amazon EC2 and accessible to Bungee Developers&lt;/A&gt;&lt;/EM&gt; &lt;/P&gt;
&lt;P&gt;Bungee-powered application hosting on Bungee Grid-EC2 using &lt;A title="Amazon EC2" href="http://www.amazon.com/gp/browse.html?node=201590011"&gt;Amazon’s Elastic Computing Cloud (EC2) infrastructure&lt;/A&gt;&amp;nbsp;is available today upon special request for deployed Bungee-powered applications. The Bungee Grid-EC2 option is in addition to Bungee Grid-US, Bungee Grid-Europe. As a live example of a Bungee-powered app running on Bungee Grid-EC2, we've now deployed &lt;A class="" href="http://widelens.com/" mce_href="http://widelens.com"&gt;WideLens.com&lt;/A&gt; on Bungee Grid-EC2. &lt;A class="" href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-grid-now-running-on-amazon-ec2-and-accessible-to-bungee-developers/" mce_href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-grid-now-running-on-amazon-ec2-and-accessible-to-bungee-developers/"&gt;Pricing model and&amp;nbsp;other details available here&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;2. &lt;A title="Announcing Bungee Connect Server" href="http://bungeeconnect.wordpress.com/2008/04/23/announcing-bungee-application-server/"&gt;Announcing Bungee Application Server&lt;/A&gt;&lt;/EM&gt; &lt;/P&gt;
&lt;P&gt;This is sweet: Developers wanting to deploy Bungee-powered applications on their own servers will be able to download a complete single-server Bungee Grid as virtual software appliance called the “Bungee Application Server”. The Bungee Application Server uses &lt;A href="http://www.vmware.com/"&gt;VMware technology&lt;/A&gt; and operates as a single complete management and delivery server for Bungee-powered applications. The Bungee Application Server will be first made available in June 2008 to &lt;A href="http://bcdn.bungeeconnect.com/"&gt;BCDN&lt;/A&gt; Early Adopter Program (EAP) members. General Availability for sustained commercial deployment is expected in Q4 2008.&amp;nbsp; &lt;A class="" href="http://bungeeconnect.wordpress.com/2008/04/23/announcing-bungee-application-server/" mce_href="http://bungeeconnect.wordpress.com/2008/04/23/announcing-bungee-application-server/"&gt;More details including pricing and licensing info here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;3. &lt;A title="Community Source Code Licensing plans for Bungee Connect" href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-labs-outlines-source-code-release-plans-for-bungee-application-server/"&gt;Community Source Code Licensing plans for Bungee Connect technologies&lt;/A&gt;&lt;/EM&gt; &lt;/P&gt;
&lt;P&gt;Bungee Labs will make the source code available to the Bungee Application Server and the Bungee Pulse Client under several software source code licenses.&lt;/P&gt;
&lt;P&gt;Two of these software licenses are available as of today in ‘draft form’ to facilitate community feedback prior to formalization in June 2008. These draft licenses are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://www.bungeeconnect.com/about/legal/bcsl-commercial.html" mce_href="http://www.bungeeconnect.com/about/legal/bcsl-commercial.html"&gt;Bungee Community Source License (BCSL) – Commercial Use&lt;/A&gt; 
&lt;LI&gt;&lt;A class="" href="http://www.bungeeconnect.com/about/legal/bcsl-rnd.html" mce_href="http://www.bungeeconnect.com/about/legal/bcsl-rnd.html"&gt;Bungee Community Source License (BCSL) – Research and Development Only (RDO)&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We're also answering this question:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Q: Is Bungee Labs is&amp;nbsp;considering Free and Open Source Software (FOSS) licenses for the software components that comprise the complete Bungee Connect system?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Great question. &lt;A class="" href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-labs-outlines-source-code-release-plans-for-bungee-application-server/" mce_href="http://bungeeconnect.wordpress.com/2008/04/23/bungee-labs-outlines-source-code-release-plans-for-bungee-application-server/"&gt;Answers here...&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;Btw,&amp;nbsp;I'm at Web 2.0 Expo in San Francisco this week. Let me know if you want to hook up!&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41369" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/OpenSource/default.aspx">OpenSource</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</category><category domain="http://alexbarnett.net/blog/archive/tags/SaaS/default.aspx">SaaS</category></item><item><title>So what is this Platform as a Service thing?</title><link>http://alexbarnett.net/blog/archive/2008/04/08/so-what-is-this-platform-as-a-service-thing.aspx</link><pubDate>Tue, 08 Apr 2008 14:54:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:41066</guid><dc:creator>alexbarnett</dc:creator><slash:comments>6</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://alexbarnett.net/blog/commentapi.aspx?PostID=41066</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/04/08/so-what-is-this-platform-as-a-service-thing.aspx#comments</comments><description>&lt;P&gt;The "platform-as-a-service", or PaaS meme is getting more air play the last 24 hours as &lt;A href="http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html" mce_href="http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html"&gt;news of Google App Engine&lt;/A&gt; makes its way through the tech media and blogs. &lt;A href="http://www.readwriteweb.com/archives/google_cloud_control.php" mce_href="http://www.readwriteweb.com/archives/google_cloud_control.php"&gt;ReadWriteWeb has a good write up&lt;/A&gt; and Phil Wainewright's summation by declaring &lt;A href="http://blogs.zdnet.com/SAAS/?p=486" mce_href="http://blogs.zdnet.com/SAAS/?p=486"&gt;"Let the PaaS wars begin"&lt;/A&gt; I think fairly captures the mood and reaction to the news.&lt;/P&gt;
&lt;P&gt;Exciting times ahead no doubt, and pretty cool that &lt;A href="http://bungeeconnect.com/" mce_href="http://bungeeconnect.com/"&gt;Bungee Labs&lt;/A&gt; is getting mentioned in a number of blogs&amp;nbsp;reacting to the Google App Engine news an example of the new generation of companies emerging in the PaaS space.&lt;/P&gt;
&lt;P&gt;So, what is Platform-as-a-service? And why is PaaS interesting? Last week I had the opportunity to talk to &lt;A href="http://blogs.zdnet.com/Gardner" mce_href="http://blogs.zdnet.com/Gardner"&gt;Dana Gardner&lt;/A&gt; and &lt;A href="http://blogs.zdnet.com/SAAS/" mce_href="http://blogs.zdnet.com/SAAS/"&gt;Phil Wainewright&lt;/A&gt; in &lt;A href="http://blogs.zdnet.com/Gardner/?p=2634" mce_href="http://blogs.zdnet.com/Gardner/?p=2634"&gt;this sponsored podcast&lt;/A&gt; - &lt;A href="http://briefingsdirect.blogspot.com/2008/04/platform-as-service-enables-cloud-based.html" mce_href="http://briefingsdirect.blogspot.com/2008/04/platform-as-service-enables-cloud-based.html"&gt;full transcript available here&lt;/A&gt;&amp;nbsp;- all about PaaS. I've taken the liberty of copy and pasting a snippet of the conversation&amp;nbsp;below that speaks directly to the whole notion and &lt;A href="http://alexbarnett.net/blog/archive/2008/02/19/time-to-define-quot-platform-as-a-service-quot-or-paas.aspx" mce_href="http://alexbarnett.net/blog/archive/2008/02/19/time-to-define-quot-platform-as-a-service-quot-or-paas.aspx"&gt;definition of PaaS&lt;/A&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;"Gardner:&lt;/B&gt; Okay, we’ve established that the tide is turning to the Internet, that there are some great Web-based services available, that technologies are now bubbling up to allow for better and easier connectivity. And yet, there is still a need for the right platform and the right infrastructure to make this all mission-critical and enterprise-ready. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;So let’s get into PaaS as a possible stepping stone that, in a sense, bridges the best of the Web-oriented architecture and the available SaaS and the APIs-world with what developers inside organizations -- be they &lt;/EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Independent_software_vendor" mce_href="http://en.wikipedia.org/wiki/Independent_software_vendor"&gt;&lt;EM&gt;ISVs&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, service providers, or enterprises -- need to make these approaches acceptable and within the acceptable risk parameters. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I noticed that Bungee Labs does not call this "Development-as-a-Service" or "Deployment-as-a-Service" or "&lt;/EM&gt;&lt;A href="http://blogs.zdnet.com/Gardner/?p=2495" mce_href="http://blogs.zdnet.com/Gardner/?p=2495"&gt;&lt;EM&gt;Integration-as-a-Service&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;" -- but "Platform" as a service. Alex, give us the primer. What does "Platform-as-a-Service" really mean? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Barnett:&lt;/B&gt; That’s what we are trying to define at Bungee Labs. PaaS is one of those terms that we’re going to be hearing more and more. And they are going to be different -- varying levels of definition and interpretation of what that means. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;But what we’ve done is put a stake in the ground in this respect, and then saying that in order to really be a PaaS -- and not just any one of those single pieces that you’ve mentioned plus more individual pieces -- that you need to be able to provide the end-to-end services to really call it a "platform." &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;From the developer’s standpoint, which is the development cycle, this means the tools that they need to develop applications, to be able to then test those applications, to be able to connect to Web services and to combine them, and to have all those kinds of capabilities -- and to then deploy and to make those applications instantly available to the business users. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Literally, we mean a URL that is the end-point for the end-user. From that, they can start consuming the application. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;So, PaaS means having an environment in which you deploy inherently and have built-in scalability, reliability, and security. Once you’ve deployed your application, you know that you don't have to take care of all the infrastructure in the datacenter and the capital investments and the bodies that are required to make it scale when newer applications increases in use. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;There is also the ability to connect to the various distributed data sources or functionality that the application needs to be able to consume. You can get that inside of that platform, the ability to be able to do that in a Web-native way, and so take advantage of the architectures we descried earlier, such as SOA. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;There is also the ability -- and we touched on it earlier -- for developers to be able to collaborate on projects that are built-out in the cloud. They can share code, check in code, do all the standard revisions and collaborative-type functionality that developers need when they’re working on projects with teams distributed across the world or across your offices. And they can do this without having that entire infrastructure on-premise. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;And then, the last, but critical, piece is having deep instrumentation and an analytics ability around the use of the application -- of how it’s being used, of where the connections are -- right across the board from the "glass of the window," the browser, for example, and right on through to the Web services in the CPU, or the rest of it. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;As a result, you are able to understand performance. You are able to understand your billing, if it’s a billing proposition that you have. And all of what I described is comprised within six pillars [of Bungee's offerings]. All of that is delivered and available purely as a service, so there are no on-premises requirements for any of those components across the development and platform used in a utility model. You use it as much as you pay for, or as much as you use in a utility-based model -- all in the cloud. No bit needs to be installed on any machine at the enterprise in order to take advantage of all those Web services and functionalities. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Gardner:&lt;/B&gt; For our listeners who are just getting used to this concept of PaaS, let’s just get right in quickly and describe what Bungee Labs is. It’s a young, innovative company. And you’ve come out with a service called &lt;/EM&gt;&lt;A href="http://alexbarnett.net/blog/archive/2007/04/16/Announcing-Bungee-Connect.aspx" mce_href="http://alexbarnett.net/blog/archive/2007/04/16/Announcing-Bungee-Connect.aspx"&gt;&lt;EM&gt;Bungee Connect&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. This is essentially one place online where you can go to develop, mash up, and access data, to put together Web-based applications and services, and then instantly -- with a click of a button, and perhaps I am oversimplifying -- develop and deploy in basically an integrated continuum. Is that correct? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Barnett:&lt;/B&gt; Yes, and provide very rich user experiences as part of that, with highly interactive application functionality. We’ve built out essentially that stack that I’ve described earlier. We've made that available for organizations to take advantage of. We're specifically targeted at developers who really want to be able to build very sophisticated Web applications that leverage orchestration workflow around connecting to Web services. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;We are not in the business of being able to provide non-programmers with the ability to do these nice simple mashups. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Gardner:&lt;/B&gt; Well, if you can do that, let me know, because that would be a very good trick. I am sure the world would love to have development by anybody! &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Barnett:&lt;/B&gt; Yeah, and that’s a great dream to be able to have, but inherent in that is inflexibility, because you are simplifying it all for the end-user. What we really offer is for the developers who are tasked with building sophisticated Web applications to do just that, deploy that, and then deliver very rich user experiences out on the Web. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Gardner:&lt;/B&gt; And to be clear, this is not just open source. This is commercial code, if they wish. The people who develop on this system, that code is their intellectual property. Is that right? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Barnett:&lt;/B&gt; The intellectual property of the code that is developed by the developers is absolutely their own intellectual property and remains so. We do have a community side of things that allows developers -- just as in the open source world -- to be able to share code and even entire applications as open source running on our grid. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;But in terms of a company, it’s entirely their intellectual property that they developed and they are able to literally export the code. And if they want then re-factor that for a different kind of a grid or runtime, it’s their property. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Gardner:&lt;/B&gt; Phil, how do you see the relationship between PaaS and what Bungee Connect is doing, and then the larger SaaS trend? Do you see a relationship of one aiding and abetting the other? Or are they in separate orbits? How does that work out? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;Wainewright:&lt;/B&gt; I think they are very much in a similar orbit. And to an extent, I don't think of PaaS as being part of SaaS or vice versa. It’s just everything moving to the cloud. These are two examples of that happening. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;One of the things I want to highlight, as Alex was saying, is the useful experience. When people start developing for the Web, for the cloud, then it’s not just building the infrastructure -- it’s also learning what is involved in writing applications for that environment. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;There is much more emphasis on the user experience. There is much more emphasis on reusing what other people have done, whether it’s by mash-ups or by reusing other people’s code, as opposed to reinventing the wheel every time. There is much more emphasis on developing applications and programs that can adapt and change to future opportunities in business conditions. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;All of those things also have to be learned, at the same time as building the infrastructure. Using PaaS enables you to tap into that shared expertise in a way that you can’t do, if you try all by yourself. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The other thing that’s happening here is that we’re connecting into the resources of the Web, and getting onto the Web, so that we can interact with partners and customers and connect into those other Web resources. This is what we're really expected to do as businesses today, in order to stay competitive. So, there’s a tremendous pressure building to be able to do this kind of thing. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Now, there are three ways you can get onto the cloud. You can go to a cloud-computing provider and basically build your stuff in that cloud, which gets to some of the infrastructure, but, there's still the issue of how do I write applications in this environment and connect to other client resources. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Second, you can go to pure SaaS whereby you get a ready made application and you can do some customization, but there are going to be quite a few gaps around what that provides and what you actually want to do. There are going to be quite big gaps in terms of integrating that into your existing on-premises applications and to the other client application that you use. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Third, where PaaS comes in, it allows for the ability: &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;A) To get much faster to the custom applications that you need to build for that environment &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;B) To do the integrations to fill in the gaps and to access other SaaS applications and services, and to patch and connect back to the existing on-premises applications. "&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://briefingsdirect.blogspot.com/2008/04/platform-as-service-enables-cloud-based.html" mce_href="http://briefingsdirect.blogspot.com/2008/04/platform-as-service-enables-cloud-based.html"&gt;Full transcript available here&lt;/A&gt; and &lt;A href="http://blogs.zdnet.com/Gardner/?p=2634" mce_href="http://blogs.zdnet.com/Gardner/?p=2634"&gt;podcast&lt;/A&gt; here. Bungee Labs' &lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/defining-platform-as-a-service-or-paas/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/defining-platform-as-a-service-or-paas/"&gt;definition of Platform as a Service here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=41066" width="1" height="1"&gt;</description><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/Google/default.aspx">Google</category><category domain="http://alexbarnett.net/blog/archive/tags/PaaS/default.aspx">PaaS</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></item><item><title>Sync Google Calendar with Outlook and more with WideLens</title><link>http://alexbarnett.net/blog/archive/2008/03/05/sync-google-calendar-with-outlook-and-more-with-widelens.aspx</link><pubDate>Thu, 06 Mar 2008 05:37:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40817</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=40817</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/03/05/sync-google-calendar-with-outlook-and-more-with-widelens.aspx#comments</comments><description>&lt;P&gt;Google has &lt;A href="http://googleblog.blogspot.com/2008/03/google-calendar-sync.html" mce_href="http://googleblog.blogspot.com/2008/03/google-calendar-sync.html"&gt;just released a very cool utility&lt;/A&gt; (.exe download for Windows) providing users with the ability to synchronize their Google Calendar with Outlook.&lt;/P&gt;
&lt;P&gt;Some &lt;A class="" href="http://blogoscoped.com/archive/2008-03-06-n27.html" mce_href="http://blogoscoped.com/archive/2008-03-06-n27.html"&gt;nice features&lt;/A&gt; in their 0.9.3.0 release:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;schedule the sync frequency: every x minutes &lt;/LI&gt;
&lt;LI&gt;define directional flow: 2-way, and 1-way (either way) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A title="Sync Google Calendar with Outlook" href="http://blogoscoped.com/archive/2008-03-06-n27.html" mce_href="http://blogoscoped.com/archive/2008-03-06-n27.html"&gt;&lt;IMG alt="" src="http://blogoscoped.com/files/google-calendar-sync.png" mce_src="http://blogoscoped.com/files/google-calendar-sync.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.techmeme.com/080305/p122#a080305p122" mce_href="http://www.techmeme.com/080305/p122#a080305p122"&gt;A bit&lt;/A&gt; of a &lt;A class="" href="http://blogs.zdnet.com/Google/?p=959" mce_href="http://blogs.zdnet.com/Google/?p=959"&gt;buzz&lt;/A&gt; &lt;A class="" href="http://googlesystem.blogspot.com/2008/03/google-calendar-sync-for-microsoft.html" mce_href="http://googlesystem.blogspot.com/2008/03/google-calendar-sync-for-microsoft.html"&gt;going on&lt;/A&gt; &lt;A class="" href="http://blogoscoped.com/archive/2008-03-06-n27.html" mce_href="http://blogoscoped.com/archive/2008-03-06-n27.html"&gt;about this...&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now, what if you could do the same over the web - no download, just use your browser (IE, FF, Safari)...? And not just Google Calendar &amp;lt;&amp;gt; Outlook, but others too...?&lt;/P&gt;
&lt;P&gt;Well, it's certainly possible...First, watch &lt;A class="" href="http://video.google.com/videoplay?docid=4169255139767314426" mce_href="http://video.google.com/videoplay?docid=4169255139767314426"&gt;this screencast&lt;/A&gt; I put together tonight (apologies for sound quality...done from home equipment):&lt;/P&gt;&lt;EMBED id=VideoPlayback style="WIDTH: 400px; HEIGHT: 326px" src=http://video.google.com/googleplayer.swf?docId=4169255139767314426&amp;amp;hl=en type=application/x-shockwave-flash flashvars="flashvars" mce_src="http://video.google.com/googleplayer.swf?docId=4169255139767314426&amp;amp;hl=en"&gt;&lt;/EMBED&gt; 
&lt;P&gt;&lt;STRONG&gt;&lt;IMG height=36 alt=logo_widelens_sm src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36" width=167 border=0 mce_src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;About WideLens&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A couple of weeks back Bungee Labs &lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/widelens-a-calendaring-reference-application-for-bungee-connect/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/widelens-a-calendaring-reference-application-for-bungee-connect/"&gt;released a reference calendaring application&lt;/A&gt;, called WideLens, designed to show off some of the power of the Bungee Connect platform, from the kind of rich AJAX UI experiences delivered through to the high level of functionality developers can create by wiring up and integrating multiple web services and distributed web data sources into a single web app. &lt;/P&gt;
&lt;P&gt;&lt;A title="User Experience Overview (4-35)" href="http://www.bungeeconnect.com/?bl_link=involved-widelens-userx" mce_href="http://www.bungeeconnect.com/?bl_link=involved-widelens-userx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Video: &lt;A href="http://docs.bungeeconnect.com/wiki/index.php/Screencasts_:_WideLens" mce_href="http://docs.bungeeconnect.com/wiki/index.php/Screencasts_:_WideLens"&gt;WideLens User Experience&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Video: &lt;A title="Developer Overview (2-26)" href="http://www.bungeeconnect.com/?bl_link=involved-widelens-overview" mce_href="http://www.bungeeconnect.com/?bl_link=involved-widelens-overview"&gt;Developer Overview&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;WideLens connects to Microsoft Exchange calendar, Google Calendar, Salesforce.com, Facebook, MySQL and iCalendar feeds, representing a variety of protocols and authentication schemes. MS Exchange is accessed through WebDav, Google Calendar through gData, Salesforce.com via SOAP, Facebook through REST and MySQL connectivity is based on client libraries provided by MySQL (integrated directly inside Bungee Connect).&lt;/P&gt;
&lt;P&gt;WideLens is an uber-mashup.&lt;/P&gt;
&lt;P&gt;WideLens connects to each of the sources in real-time, presenting the user with live data. With the exception of Facebook and iCalendar, users can create and modify events and those changes are immediately posted back to the source. MySQL pulls double duty, serving as both a WideLens native calendar source and as the persistence layer for all kinds of application data including user preferences and credential information for each service.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm.gif" mce_href="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm.gif"&gt;&lt;IMG height=36 alt=logo_widelens_sm src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36" width=167 border=0 mce_src="http://bungeeconnect.files.wordpress.com/2008/02/logo-widelens-sm-thumb.gif?w=167&amp;amp;h=36"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Developers: Have At it!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As mentioned above, WideLens has been released as a Bungee Connect reference application where we're encouraging Bungee Connect developers &lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/"&gt;to customize the WideLens application&lt;/A&gt; as much as they want, deploy their own version of the app &lt;EM&gt;as their own app -&lt;/EM&gt; to their &lt;A href="http://bungeeconnect.wordpress.com/2007/10/09/how-to-use-a-custom-url-for-your-bungee-powered-apps/" mce_href="http://bungeeconnect.wordpress.com/2007/10/09/how-to-use-a-custom-url-for-your-bungee-powered-apps/"&gt;own domain&lt;/A&gt;, at &lt;A href="http://bungeeconnect.wordpress.com/2008/01/28/no-fee-for-live-bungee-powered-test-apps-during-beta/" mce_href="http://bungeeconnect.wordpress.com/2008/01/28/no-fee-for-live-bungee-powered-test-apps-during-beta/"&gt;no charge&lt;/A&gt;, branded however they want and with whatever features / cuts / modifications / extended they want - the WideLens code is released under a BSD licence (&lt;A href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/" mce_href="http://bungeeconnect.wordpress.com/2008/02/18/extending-the-widelens-reference-app/"&gt;read more here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;IMG height=218 alt=image src="http://bungeeconnect.files.wordpress.com/2008/02/image-thumb5.png?w=447&amp;amp;h=218" width=447 border=0 mce_src="http://bungeeconnect.files.wordpress.com/2008/02/image-thumb5.png?w=447&amp;amp;h=218"&gt;&lt;/P&gt;
&lt;P&gt;To get going with Bungee Connect and develop your own vision of what WideLens could do, sign up for your &lt;A href="http://www.bungeeconnect.com/?bl_link=started" mce_href="http://www.bungeeconnect.com/?bl_link=started"&gt;Bungee Connect account&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40817" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/BungeeLabs/default.aspx">BungeeLabs</category><category domain="http://alexbarnett.net/blog/archive/tags/enterprise2.0/default.aspx">enterprise2.0</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/platforms/default.aspx">platforms</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/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/SOAP/default.aspx">SOAP</category><category domain="http://alexbarnett.net/blog/archive/tags/socialsoftware/default.aspx">socialsoftware</category><category domain="http://alexbarnett.net/blog/archive/tags/video/default.aspx">video</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>Astoria at MIX08 (REST in Vegas)</title><link>http://alexbarnett.net/blog/archive/2008/03/04/astoria-at-mix08-rest-in-vegas.aspx</link><pubDate>Wed, 05 Mar 2008 02:11:00 GMT</pubDate><guid isPermaLink="false">0a97a1d1-9921-457b-8bd7-ce5530d7bd45:40802</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=40802</wfw:comment><comments>http://alexbarnett.net/blog/archive/2008/03/04/astoria-at-mix08-rest-in-vegas.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;As much as I'd love to make&amp;nbsp;it to MIX08 this week, time will not&amp;nbsp;allow me...But if I were, then I'd be going to &lt;A class="" href="http://blogs.msdn.com/astoriateam/archive/2008/02/29/mix08-is-almost-here.aspx" mce_href="http://blogs.msdn.com/astoriateam/archive/2008/02/29/mix08-is-almost-here.aspx"&gt;the following three sessions&lt;/A&gt; related to the &lt;A class="" href="http://astoria.mslivelabs.com/" mce_href="http://astoria.mslivelabs.com/"&gt;Project Formerly Known as Astoria&lt;/A&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Wed, March 5th - RESTful Data Services with the ADO.NET Data Services Framework&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;Fri, March 7th - Accessing Windows Live Services via AtomPub&lt;/LI&gt;
&lt;LI&gt;Fri, March 7th - Building RESTful Real World Applications with the ADO.NET Data Services Framework&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://alexbarnett.net/blog/aggbug.aspx?PostID=40802" width="1" height="1"&gt;</description><category domain="http://alexbarnett.net/blog/archive/tags/.NET/default.aspx">.NET</category><category domain="http://alexbarnett.net/blog/archive/tags/ADO.NET/default.aspx">ADO.NET</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/Atom/default.aspx">Atom</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/REST/default.aspx">REST</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/SOA/default.aspx">SOA</category><category domain="http://alexbarnett.net/blog/archive/tags/SQL/default.aspx">SQL</category><category domain="http://alexbarnett.net/blog/archive/tags/webservices/default.aspx">webservices</category><category domain="http://alexbarnett.net/blog/archive/tags/WindowsLive/default.aspx">WindowsLive</category><category domain="http://alexbarnett.net/blog/archive/tags/WOA/default.aspx">WOA</category><category domain="http://alexbarnett.net/blog/archive/tags/XML/default.aspx">XML</category></item></channel></rss>