SOAP

SOAP is a platform- and language-independent protocol based on XML that is used to send messages and data between applications. SOAP defines the structure of messages, describes how messages are to be processed, and provides rules for encoding application-defined datatypes. SOAP allows applications to send and receive remote procedure calls (RPCs) using any standard transport-layer protocol, usually HTTP.