If a client sends an XML request to a server, can we ensure that the communication remains confidential?
Yes! As XML-RPC and SOAP run primarily on top of HTTP and HTTP has support for Secure Socketes Layer (SSL). Communication can be encrypted via SSL.