Service oriented architecture and Web 2.0

You may have come across the debate with regards to the role of Web 2.0 in service oriented architecture or SOA and what would the scenario be if Web 2.0 is without SOA or vice versa. My friend Sean Rhody has been stating for a long time that something superior is needed than the browser probably an independent platform specification coupled with platform-specific implementations so that we get a zero footprint Internet-based applications. I definitely agree with him in this respect.
The problem with SOA it does not support the concept of user interface and this same thing could place it in a disadvantageous position and limit the application of SOA as an enterprise architecture approach. What is needed is a user interaction layer as an important component of the SOA technology stack and for this purpose vendors responsible for bringing SOA to the market should establish co-ordination with the Web 2.0 community.