RSS Auto-Discovery 2.0 and WSIL.

| No Comments | No TrackBacks

Yahoo! techie Jeremy Zawodny has posted his thoughts and suggestions on RSS auto discovery stating It has occurred to me that there's some non-existent infrastructure that we (whoever 'we' really is) need to build if RSS is going to really, really take off the way it should. He has also started threads on the syndication and aggregators mailing lists. Diego Doval contributes with some experiments using OPML and RSS.

I think whatever becomes of this directory format be inclusive of many of the formats that feeds exist in RSS x.9x, 1.0, 2.0, Echo in addition to Web services.

From my own experience and others the OPML/blogroll formats are all over the place. (See Meg Hourihan recent post on the subject for more.) There really was never a specification to my knowledge. Being frozen and not supporting proper (read: determinable) extensibility, I'm not in favor of pursuing anything based on OPML or existing blogroll formats.

Joe Gregorio posted a suggestion to use link tags which seems fine, but it doesn't seem scalable. Won't I have to repeat all of that information in every one of my HTML pages? Won't that be a major pain for some like Yahoo that could have hundreds of these? Perhaps I'm reading it incorrectly.

While everyone is throwing out ideas I figured I may as well unearth this post for some additional food for thought: WSIL meets RSS.

WSIL is Web Services Inspection Language. It seems right in line with what Jeremy and others are talking about. WSIL may not exactly be the ticket since its an under utilized and seemingly abandoned specification – then again wasn't that the case for RSS?

Here is a topline of the case I made then:

  • I have asserted that RSS syndication feeds are Web services and perhaps the most widely deployed Web services across the Internet.
  • In many ways, WSIL is like RSS for Web services. RSS is a file format with pointers to published content that can be syndicated and aggregated. WSIL is a file format with references to published Web services that can be discovered and bound.
  • I find WSIL intriguing because of its simplicity and lightweight implementation is more RESTful then UDDI. WSIL leaves the processing logic to the developer and makes its information trivial to access creating the potential for innovative and novel applications arise.

Back when I wrote the afore mentioned post I created a few quick and rough samples to get my point across. Here are the links:

http://www.timaoutloud.org/index.wsil (Extended)
http://www.timaoutloud.org/index2.wsil (Traditional)
http://www.timaoutloud.org/index-rsd.wsil (RSD-like)

One of WSIL's nifty traits is that it can point to other WSIL files which can be helpful with large and distributed sites. For example using Troy Hakala's case Yahoo! could have a main WSIL file, www.yahoo.com/index.wsil, that cover their primary feeds and points to other sections WSIL files like sports.yahoo.com/index.wsil and finance.yahoo.com/index.wsil and so on. Another benefit, if Yahoo! would introduce some Web service interfaces, they too could be included in these files for applications to auto discover.

Just thinking outloud.

<p>Yahoo! techie Jeremy Zawodny has <a href="http://jeremy.zawodny.com/blog/archives/000967.html">posted</a> his thoughts and suggestions on RSS auto discovery stating <q>It has occurred to me that there&#39;s some non-existent infrastructure that we (whoever &#39;we&#39; really is) need to build if RSS is going to really, really take off the way it should.</q> He has also started threads on the <a href="http://groups.yahoo.com/group/syndication/message/3982">syndication</a> and <a href="http://groups.yahoo.com/group/aggregators/message/567">aggregators</a> mailing lists. <a href="http://www.dynamicobjects.com/d2r/archives/002324.html">Diego Doval contributes</a> with some experiments using OPML and RSS.</p>
<p>I think whatever becomes of this directory format be inclusive of many of the formats that feeds exist in RSS x.9x, 1.0, 2.0, Echo in addition to Web services. </p>
<p>From my own experience and others the OPML/blogroll formats are all over the place. (See <a href="http://www.megnut.com/technology/007388.asp">Meg Hourihan recent post on the subject</a> for more.) There really was never a specification to my knowledge. Being frozen and not supporting proper (read: determinable) extensibility, I&#39;m not in favor of pursuing anything based on OPML or existing <q>blogroll</q> formats.</p>
<p>Joe Gregorio <a href="http://groups.yahoo.com/group/aggregators/message/575">posted a suggestion</a> to use link tags which seems fine, but it doesn&#39;t seem scalable. Won&#39;t I have to repeat all of that information in every one of my HTML pages? Won&#39;t that be a major pain for some like Yahoo that could have hundreds of these? Perhaps I&#39;m reading it incorrectly.</p>
<p>While everyone is throwing out ideas I figured I may as well unearth this post for some additional food for thought: <a href="http://www.timaoutloud.org/archives/000170.html">WSIL meets RSS.</a></p>
<p>WSIL is Web Services Inspection Language. It seems right in line with what Jeremy and others are talking about. WSIL may not exactly be the ticket since its an under utilized and seemingly abandoned specification &#8211; then again wasn&#39;t that the case for RSS?</p>
<p>Here is a topline of the case I made then:</p>
<ul>
<li>I have asserted that RSS syndication feeds are Web services and perhaps the most widely deployed Web services across the Internet. </li>
</ul>
<ul>
<li>In many ways, WSIL is like RSS for Web services. RSS is a file format with pointers to published content that can be syndicated and aggregated. WSIL is a file format with references to published Web services that can be discovered and bound. </li>
</ul>
<ul>
<li>I find WSIL intriguing because of its simplicity and lightweight implementation is more RESTful then UDDI. WSIL leaves the processing logic to the developer and makes its information trivial to access creating the potential for innovative and novel applications arise. </li>
</ul>
<p>Back when I wrote the afore mentioned post I created a few quick and rough samples to get my point across. Here are the links:</p>
<p><a href="http://www.timaoutloud.org/index.wsil">http://www.timaoutloud.org/index.wsil</a> (Extended)<br /><a href="http://www.timaoutloud.org/index2.wsil">http://www.timaoutloud.org/index2.wsil</a> (Traditional)<br /><a href="http://www.timaoutloud.org/index-rsd.wsil">http://www.timaoutloud.org/index-rsd.wsil</a> (RSD-like)</p>
<p>One of WSIL&#39;s nifty traits is that it can point to other WSIL files which can be helpful with large and distributed sites. For example using <a href="http://groups.yahoo.com/group/aggregators/message/574">Troy Hakala&#39;s case</a> Yahoo! could have a main WSIL file, www.yahoo.com/index.wsil, that cover their primary feeds and points to other sections WSIL files like sports.yahoo.com/index.wsil and finance.yahoo.com/index.wsil and so on. Another benefit, if Yahoo! would introduce some Web service interfaces, they too could be included in these files for applications to auto discover.</p>
<p>Just thinking outloud.</p>

No TrackBacks

TrackBack URL: http://appnel.com/mt/pings/125

Furthering RSS Auto-Dsicovery I think is a worthy discussion that I hope can avoid yet another standards war. I think whatever becomes of this directory format be inclusive of many of the formats that feeds exist in RSS x.9x, 1.0, 2.0, Echo in addition... Read More

What I think is really interesting is that the autodiscovery interaction between a newsreader and a RSS-enabled website seems like distributed robot / agent processing. (I think that Timothy Appnel's RSS Auto-Discovery 2.0 and WSIL, is relevant . . . Read More

Being a weekend, not a whole lot has happened, but there have been several good comments on the topic of rss autodiscovery, which has made me think further about the choices we face in making it a reality...... Read More

Being a weekend, not a whole lot has happened, but there have been several good comments on the topic of rss autodiscovery, which has made me think further about the choices we face in making it a reality...... Read More

Leave a comment

About this Entry

This page contains a single entry by Timothy Appnel published on September 13, 2003 11:15 AM.

Yippee! It's the Pixies. was the previous entry in this blog.

An Example of RSS Auto-Discovery in WSIL. is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.2rc2-en