|
I don't understand the confusion... it's really simple.
There's no point in putting them all under the same umbrella because they're different standards used for different things. Yes, there are some fundemental simularities and it's those simularities that make them 'standards'.
RPC is a bit of an abstact technology, as is SOAP. To consume a SOAP service or RPC endpoint, you need to know the details of what you're calling, since SOAP can be used for almost anything.
RSS is not so abstract. You don't need to know any additional details to consume an RSS feed - you just need to know the URL, and you know that you're going to get an XML document back that conforms to a set schema. This works for RSS - it's simple to use, but it's not flexible like SOAP is. but the fact is it's a news feed - it doesn't need to be any more flexible.
Yes, you could implement a newsfeed with SOAP or even RPC, but because they are abstract technologies, you would then have to implement your own way of outputting the feed. Someone else might do the same but with their own names for parameters and result values. An RSS reader would then have to know this additional information to be able to consume these news feeds. That's impracticle for an end user. They just want a URL.
At the end of the day, it's apples & oranges.
__________________
Minaki Serinde MCP
"Wow, Linux is nearly on-par with Windows ME!"
Please login or register to view this content. Registration is FREE | Please login or register to view this content. Registration is FREE
Last edited by Minaki; 06-14-2006 at 08:31 AM..
|