The Simple Object Access Protocol (SOAP) uses XML to define a Protocol for the exchange of information in distributed computing environments. SOAP consists of three components : 1. An envelope. 2. A set of encoding rules. 3. A convention for representing remote procedure calls. - Unless experience with SOAP is a direct requirement for the open position, knowing the specifics of the Protocol, or how it can be used in conjunction with HTTP, is not as important as identifying it as a natural application of XML.