3.2. SOAP Architecture

The key architectural aspect of SOAP is its simple design, which is intended to encourage vendors to adopt and implement the protocol. SOAP doesn't try to solve all the problems of distributed applications communication; it focuses instead on the minimum standards required to send messages from one application to another. For example, SOAP does not include specifications for security or distributed transactions, both of which are commonly needed for distributed applications. The SOAP architecture, however, is flexible and extensible through the use of SOAP headers, which I'll discuss later in this chapter.

SOAP's architecture is centered on sending a SOAP message from the sender (the client) to the ultimate destination ...

Get Real World XML Web Services: For VB and VB .NET Developers 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.