SOAP is a simple XML-based protocol that enables applications to exchange information over HTTP. SOAP provides a way to communicate between applications that are running on different operating systems, with different technologies and programming languages.

The RMS protocols use the SOAP messaging protocol, as specified in [SOAP1.1], for formatting requests and responses. It transmits these messages by using HTTP and/or HTTPS. SOAP is considered to be the wire format that is used for messaging, and HTTP and HTTPS are the underlying transport protocols. This requires that clients and servers have network connectivity and are correctly configured to use TCP/IP. There is no specific requirement for the type of physical networking topology. For more information about SOAP, see [SOAP1.1], [SOAP1.2-1/2003], and [SOAP1.2-2/2003].