2002-08-23 - Registering and Discovering RSS Feeds in UDDI

Published a white paper and code sample that demonstrates how to publish RSS Feeds to UDDI and how to aggregate RSS Feeds from UDDI. The paper walks through the modeling of RSS in UDDI, identifying some canoncial RSS tModels and clarifying how classificaiton of those feeds works. The code sample is a primitive aggregator and publisher, meant more as a sample than a client application to use regularly. I don't do any caching in the client, so it isn't the most efficient tool.

Probably the trickiest part of the modeling exercise was handling different versions of RSS. At first, I considered creating a different tModel for each version. However, this got to be overkill, as there are a number of RSS 0.9x versions. I then considered using just one tModel for all versions. However, there is such a radical change from RSS 0.9x to RSS 1.0 that I felt they needed to be distinguished. As such, I went with two tModels, one for all RSS 0.9x feeds and one for RSS 1.0 feeds. Feedback on this decision is most definitely welcome, as is feedback on the entire project.

permalink

Return to Karsten Januszewski's Home Page.