September 28th, 2002

More thinking on web services...

...seeing as it's a weekend I have to spend writing my XML column!

Looking at the Amazon web services API, it's interesting to note that they provide a simpler access method than SOAP. While SOAP is a useful tool for delivering responses at a method level, it's not always appropriate for query style calls - especially where you're dealing with database data. There's just a little too much overhead there - especially if you're wanting to go straight to the display layer, rather than use the response as input to business logic.

Amazon's XML over HTTP approach is a nice balance here, as it allows you to include results direclty in web pages without needing to process information - especially as Amazon will host XSLT style sheets for you, and handle the transformations... And all you need to do is submit them the appropriate URIs in your initial HTTP query.

With regards to by interests in XML and XML application development, I'm aiming to get a bit more active on appropriate mailing lists and blogs - if I'm spending time thinking about XML in knowledge management, then I really need to share my thinking on a wider basis. It's a tack that's paying off a little, too - in a recent thread, Dave Winer agreed with me about what I consider to be the future role of RSS and RSS-like tools, as a mechanism for managing publish-and-subscribe web services.

As I wrote:

"In my XML columns for PC Plus and Application Development Advisor I've been looking at RSS as the basis for the missing half of the web services model - where we don't need dynamic generation of information, just authenticated pointers to regularly updated data.

A lot of what people are doing with web services could be more efficiently handled by using RSS or an RSS derivative as a publish and subscribe solution. RSS doesn't need to point to HTML URIs - it can point to any URI.

Once we get over the HTML hurdle, there's a whole wide world of really interesting applications out there."

What I really want to be doing right now is helping people come up with real business solutions that can be built around this model. I know that it can be done, and I have some ideas on possible scenarios - but that's not really enough.
  • Current Music
    Baxendale - You Will Have Your Revenge - (I've blown it) big time

New build of Feedreader 2.3

I've been having problems with the 2.3 build of Feedreader that I'd downloaded a while back - it kept hanging when trying to do scheduled scans of RSS feeds and it had difficulty in formatting the output from Live Journal's RSS feeds. Today, I noticed that the web site had been redesigned, and that while the current build was still labeled as 2.3, it was a different size (470KB as opposed to the previous 363KB download).

It's quite definitely a major bug fix - everything is now working just the way I want again! So back it goes onto my recommended downloads as an important blogging tool.

The author's hard at work now on version 2.4.
  • Current Music
    Baxendale - You Will Have Your Revenge - Battery Acid