Good explanation of building ASP.Net 2.0 async web pages. They use the standard MS async .Net processing model of wiring up a beginX/endX event handler delegate.
Mark Nottingham says: "there’s no intrinsic value in WS-* unless you’re trying to suck money out of your customers. Its complexity serves as a barrier to entry at the same time that it creates “value” that can be sold."