Using SOAP Connections
Go Up to Choosing a Connection Protocol
SOAP is the protocol that underlies the built-in support for Web Service applications. SOAP marshals method calls using an XML encoding. SOAP connections use HTTP as a transport protocol.
Please note that your best choice for multi-tiered applications is DataSnap, which supports all the platforms supported by RAD Studio. DataSnap also offers mobile connectors and potentially full application development for mobile platforms.
Because SOAP connections use HTTP, they have the same advantages as Web connections: HTTP provides a lowest common denominator that you know is available on all clients, and clients can communicate with an application server that is protected by a "firewall." For more information about using SOAP to distribute applications, see Using Web Services..
As with HTTP connections, you cannot use callbacks when the connection is formed via SOAP.