21.5. Transporting XML

In the distributed XML applications we have described, there is a need to move data between the tiers of the application. In the request-response model, there is a need for communication between the two. For routing, it might be necessary to broadcast or route data between entities. In either case, the need for transporting XML across a network is apparent. XML is the data transfer mechanism, but that only defines the semantics of how the data is expressed. We must look beyond XML for methods of transporting that data.

21.5.1. Transport Protocols

As Figure 21.1 shows, some sort of transport protocol is needed in an XML application. The transport protocol to choose for your application depends on two factors: the degree ...

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.