Karsten Januszewski recently published a white paper on Registering and Discovering RSS Feed in UDDI. I personally think this is a great idea. My only problem with the idea is that registering services in UDDI can be a bit cumbersome for some folks. But Karsten solves this problem by providing a sample Windows application that makes registering RSS v.9x feeds as simple as specifying the URL to the feed and clicking a button.

So why do I like the idea of registering and discovering RSS feeds in UDDI? It exploits the power of UDDI. Many people assume UDDI is only about Web services but that is not true. Any services can be registered in UDDI and discovered by the masses. For example, if you were to search one of the UBR for the provider "Kirby" you will find that I offer two services.

One service is a Web service for reporting statistics for WCAV Radio. But the other is the RSS feed for this weblog. And by leveraging UDDI, people can discovery all the services I offer whether the service is a Web service or not.

Those using Visual Studio.NET's Add Web Reference will notice a search on the provider "Kirby" will return only Web service I offer. The reason is that Add Web Reference was implemented to search for Web services only. The same idea can be applied to weblog tools that wish to discover RSS feeds. Those tools only need to search for services in UDDI based on the practices outlined in Karsten's white paper.

posted by Kirby Turner | 05-Sep-2002 6:50 PM | comments (0)

Add Your Comment

Comment:
(No HTML)

Name:
E-mail/Web site:
Your e-mail/web site will not be published on this site. It is optional and will only be used by me should I need to contact you directly.
 
By checking this option, this site will remember your name and e-mail/web site on future visits. Uncheck this option to have the site not remember who you are on future visits.
 
Enter the code shown above:
Copyright © 1999-2008 Kirby Turner.
Site software written by White Peak Software Inc, a provider of custom software and software development coaching.