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: an envelope, a set of encoding rules, and 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.