James completes my statement "Show me an approach to negotiate a 2-phase or 3-phase commit protocol successfully through HTTP and I'll be quiet" very nicely with: "Not just successfully, but well. In other words, it's gotta be something we (as technologists not business
menpersons) are not ashamed of telling our customers to use."
Translation: The HTTP infrastructure just doesn't qualify as a self-contained solution for every class of problem in a Web Services world and, I would be tempted to argue that it's not a solution for the majority of problems once we get really started with the Web Services story in a mainstream fashion (no, it's not mainstream, yet; regardless of the the hype). Hence, the "I love HTTP" discussion (aka REST) is solely academic and of very little relevance for complex real-world designs now and even less moving forward -- methinks.