I have been through a flurry of little projects that implement XML messaging and DOM. In days before we used to argue the merits of this or that project tool based on the ease the tool could communicate with Web Servers.
I have come to a conclusion that it no longer matters what GUI tool we use for the desktop, because any of them can now pass or request data from a Web Server.
Even Linux/Apache can parse an MS DOM.
Is the argument about what's on the desktop over? With XML messaging - does it matter - Does SOAP even matter anymore?
Imagination is more important than knowledge