I believe that at work we actually use SOAP to transmit data back and forth from GUI to business service servers. But it's a wrapper, and it's all done for us by a framework, so we just have to deal with the request/response.
Yeah, it all works fine if you're SOAP service and SOAP clients are all generated by the same framework (or if all the types are simple types (usually))
no subject
no subject