SOAP является легким протоколом для обмена информацией в децентрализованной, распределенной среде. Это протокол на основе XML, который состоит из трех частей: конверт, который определяет основу для описания того, что находится в сообщении и как его обрабатывать, набор правил кодирования для выражения случаев типов данных, определяемых приложениями, и конвенцию для представления удаленных вызовов и ответов процедур.