This post on my blog talks about how one can potentially minimize the overheads of XML by deploying the web-service interface as a separate infrastructure : Add a B2B Gateway to your services