<?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 : Intuit</title><link>http://alexbarnett.net/blog/archive/tags/Intuit/default.aspx</link><description>Tags: Intuit</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></channel></rss>