Understanding Transport Models SOAP is not a completely
transparent solution, and Web service developers must look under
the covers of SOAP, at the lower-level transport mechanisms and
models to inspect how they are implemented. In the simple case,
the platform will automatically generate the code and SOAP
messaging constructs for you, making it easy to develop Web
services. Generally, this works when the developer doesn't have
to do any customization of the service. When customization is
required, often the developer works directly with the SOAP
messages and possibly the XML content underneath. Thus,
developers need to understand the SOAP and XML layers. When
designing your Web services interface, remember that the use of
XML by itself does not guarantee interoperability. XML is not
the "silver bullet" for solving integration problems. There is
still a need for businesses to communicate and agree on the
vocabulary that will be used in Web service interactions. Just
introducing XML into your architecture won'