<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Nimble Code: RSS Comes to the Enterprise</title>
    <link>http://www.nimblecode.com/articles/2005/09/23/rss-comes-to-the-enterprise</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Jacob Harris' Weblog</description>
    <item>
      <title>RSS Comes to the Enterprise</title>
      <description>&lt;p&gt;As you may have guessed from this site, I am hardly a person you would expect to praise Microsoft for their technical insight and forward thinking. Like the story about generals, they always seem to be fighting the last war, with their late arrival to the Internet and Web being a current and recurring example (now, rather than Netscape, it&amp;#8217;s Google that is seen as their greatest threat). However, occasionally they get a thing right along the way, and I feel honor-bound to note it in this case.&lt;/p&gt;


	&lt;p&gt;Over at &lt;a href="http://www.theregister.co.uk/"&gt;The Register&lt;/a&gt;, there is an article &lt;a href="http://www.theregister.co.uk/2005/09/22/rss_business_apps/"&gt;RSS Goes To Work In Windows&lt;/a&gt; detailing the ways in which Microsoft has jumped onto the &lt;span class="caps"&gt;RSS&lt;/span&gt; bandwagon with Windows Vista (shipping next year, maybe?). For those of you following along at home, Microsoft is planning to ship a built in &lt;span class="caps"&gt;RSS&lt;/span&gt;-store capability in Windows which will allow any application compiled against the appropriate &lt;span class="caps"&gt;API&lt;/span&gt; to be an &lt;span class="caps"&gt;RSS&lt;/span&gt; aggregator and manipulate feeds programmatically. This is a nice touch, but hardly a stretch yet.&lt;/p&gt;


	&lt;p&gt;What is interesting to me is that Microsoft discusses their plans to have the next release of their Dynamics &lt;acronym title="Customer Relationship Management"&gt;CRM&lt;/acronym&gt; software to create &lt;span class="caps"&gt;RSS&lt;/span&gt; feeds that can be syndicated to. Other server applications with &lt;span class="caps"&gt;RSS&lt;/span&gt; extensions in the works are Sharepoint Portal, Exchange, and possible Office. As the article quotes it&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;CRM is one of the first examples of how we see &lt;span class="caps"&gt;RSS&lt;/span&gt; unlocking data in the back end data systems,&amp;#8221; Amar Gandhi, Microsoft Internet Explorer group program manager, told The Register during a recent interview. Microsoft revealed plans to &lt;span class="caps"&gt;RSS&lt;/span&gt;-enable its &lt;span class="caps"&gt;CRM&lt;/span&gt; last week at the Professional Developers&amp;#8217; Conference (PDC)&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Chris Caposella, vice president for Microsoft&amp;#8217;s information worker product management group, told software developers attending &lt;span class="caps"&gt;PDC &lt;/span&gt;Microsoft believes &lt;span class="caps"&gt;RSS&lt;/span&gt; would be transformed into a platform that embraces business applications.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;That last paragraph was something I&amp;#8217;d never see. Because honestly, I never thought people would &amp;#8220;accept&amp;#8221; &lt;span class="caps"&gt;RSS&lt;/span&gt; in the Enterprise. While we can joke about how &lt;a href="http://37signals.com/svn/archives2/define_enterprise_in_10_words_or_less.php"&gt;meaningless the term Enterprise Software is&lt;/a&gt;, &lt;span class="caps"&gt;RSS&lt;/span&gt; is definitely not it by any usual sense of the term for several reasons:&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;&lt;span class="caps"&gt;RSS&lt;/span&gt; in general has no typing or generalized schema. It&amp;#8217;s really a schema for news stories that can be generalized for events, but it&amp;#8217;s not for serialization of complex typed objects like &lt;span class="caps"&gt;SOAP&lt;/span&gt;.&lt;/li&gt;
		&lt;li&gt;The &lt;span class="caps"&gt;RSS&lt;/span&gt; model is extremely simple. Pull requests over &lt;span class="caps"&gt;HTTP&lt;/span&gt;. No pushing, no notification mechanism for new content.&lt;/li&gt;
		&lt;li&gt;In itself, &lt;span class="caps"&gt;RSS&lt;/span&gt; has no security for content (I know, Atom has support for encrypted content), and access security is generally only done through obscurity (giving an individual user a feed with a long unique token in it, maybe unguessable, but not unsniffable)&lt;/li&gt;
		&lt;li&gt;Finally, &lt;span class="caps"&gt;RSS&lt;/span&gt; is not really controlled. There are no authorization lists, no ACLs or &lt;span class="caps"&gt;DRM&lt;/span&gt; or other such mechanisms to control who can subscribe and where they can do it.&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;That said, I think all of these aspects are why &lt;span class="caps"&gt;RSS&lt;/span&gt; has succeeded so widely in the world of the Web2.0, &lt;a href="/articles/2005/04/16/radical-simplification"&gt;while &lt;span class="caps"&gt;SOAP&lt;/span&gt; has largely failed to gain traction&lt;/a&gt;. In fact, considering that one of &lt;span class="caps"&gt;SOAP&lt;/span&gt;&amp;#8217;s biggest backers is Microsoft, this &lt;span class="caps"&gt;RSS&lt;/span&gt; announcement reveals what a disappointment &lt;span class="caps"&gt;SOAP&lt;/span&gt; has been as a web service platform. So, why is a company like Microsoft so willing to reject one of its software initiatives and embrace &lt;span class="caps"&gt;RSS&lt;/span&gt; so, in effect giving &lt;span class="caps"&gt;RSS&lt;/span&gt; an mantle of legitimacy in the Enterprise it might&amp;#8217;ve taken years to achieve?&lt;/p&gt;


	&lt;p&gt;I think that if we want to consider the &lt;a href="/articles/2005/09/20/web2-0-gets-pragmatic"&gt;biggest Web2.0 trend for the coming year&lt;/a&gt;, it won&amp;#8217;t be the proliferation of &lt;span class="caps"&gt;AJAX&lt;/span&gt; or increasing maturity of Web Frameworks. It&amp;#8217;ll be the proliferation of &lt;span class="caps"&gt;RSS&lt;/span&gt; into every aspect of server-side content. One of the greatest things about &lt;a href="http://www.flickr.com"&gt;Flickr&lt;/a&gt; and &lt;a href="http://del.icio.us/"&gt;Del.icio.us&lt;/a&gt; is that you can subscribe to an &lt;span class="caps"&gt;RSS&lt;/span&gt; feed for every possible page. And since pages are dynamic content (combinations of photos, groups, tags, users), what you are really subscribing to is not a list of documents, but &lt;strong&gt;the latest matches for a search&lt;/strong&gt; (ie, &amp;#8220;find me all photos tagged Italy by this user&amp;#8221;). And it&amp;#8217;s easy to do, regardless of the site.&lt;/p&gt;


	&lt;p&gt;One of the cool features of Mac &lt;span class="caps"&gt;OSX &lt;/span&gt;Tiger&amp;#8217;s Spotlight (and probably Windows Vista) is the ability to save searches as virtual folders which can be opened and browsed like regular folders in the Finder. This is a really cool way to manage ever-growing content. Now, imagine being able to do similar functionality with server-side content, and suddenly the appeal of &lt;span class="caps"&gt;RSS&lt;/span&gt; makes a lot of sense (admittedly since &lt;span class="caps"&gt;RSS&lt;/span&gt; usually shows only the last 20 items or so, there is a &lt;em&gt;you snooze, you lose&lt;/em&gt; problem, the general metaphor holds). Most of the Web2.0 is about taking the applications of the desktop into the browser, this brings the web back into the machine and applications.&lt;/p&gt;


	&lt;p&gt;No wonder Microsoft suddenly has the &lt;a href="http://blogs.msdn.com/rssteam/"&gt;RSS Religion&lt;/a&gt;. Done well, this might be their best chance to keep people hooked into Windows &lt;strong&gt;and&lt;/strong&gt; all their software products for business. Of course, they are trying to do the old &lt;a href="http://dannyayers.com/archives/2005/06/24/ms-rss/"&gt;embrace, extend, extinguish trick&lt;/a&gt;, but this time it may not fly because Microsoft&amp;#8217;s not in the driver&amp;#8217;s seat for the technology. That said, I must admit that Microsoft has made a smart and proactive move for the future here, and I think it&amp;#8217;ll benefit them well. But more importantly, it lends a large amount of authority to &lt;span class="caps"&gt;RSS&lt;/span&gt; in the Enterprise, which makes &lt;span class="caps"&gt;RSS&lt;/span&gt; and the Open Source Standards-Based community the biggest winner of all. At Alacra, we&amp;#8217;ve felt that &lt;a href="http://www.alacrablog.com/alacrablog/2005/07/rss_is_new_medi.html"&gt;RSS will be much bigger in the Enterprise&lt;/a&gt; for a while. It&amp;#8217;s neat to see we&amp;#8217;re not alone.&lt;/p&gt;</description>
      <pubDate>Fri, 23 Sep 2005 03:03:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:4c4d8884fc1cb6e3f43f69fb16d443f5</guid>
      <author>harrisj@nimblecode.com (Jacob Harris)</author>
      <link>http://www.nimblecode.com/articles/2005/09/23/rss-comes-to-the-enterprise</link>
      <category>Web Services</category>
      <category>enterprise</category>
      <category>rss</category>
      <category>microsoft</category>
      <category>flickr</category>
      <category>delicious</category>
      <trackback:ping>http://www.nimblecode.com/articles/trackback/45</trackback:ping>
    </item>
  </channel>
</rss>
