XML and the Web:Integrating XML and Legacy Transport
XML was designed for the Web, with HTTP transport in mind, though any file-oriented approach is acceptable.
XML’s ‘natural fit’ with structures used for HTML simplifies implementation using traditional Web server/browser applications as well as CGI and, of course, Java.