The Simple Object Access Protocol (SOAP) uses XML to describe a protocol for the exchange of information in distributed computing environments. SOAP having of three components: an envelope, a set of encoding rules, and a convention for showing remote procedure calls. Unless experience with SOAP is a direct condition for the open position, knowing the specifics of the protocol, or how it can be used in conjunction with HTTP, is not as significant as identifying it as a common application of XML.