SOAP расшифровывается как Simple Object Access Protocol (простой протокол доступа к объектам). Это спецификация протокола обмена сообщениями для передачи структурированной информации при реализации веб-сервисов в компьютерных сетях. SOAP-сообщения обычно форматируются с использованием XML (Extensible Markup Language), что делает их независимыми от платформы и языка программирования. SOAP-сообщение состоит из конверта (envelope), заголовка (header, опционально) и тела (body). Конверт определяет общую структуру сообщения, заголовок содержит специфическую для приложения информацию (например, маршрутизацию или параметры безопасности), а тело содержит полезную нагрузку сообщения, которая обычно представляет собой XML-документ, отражающий запрос или ответ на операцию сервиса. SOAP активно используется в корпоративных средах для распределенных вычислений, часто полагаясь на другие транспортные протоколы, такие как HTTP или SMTP. Несмотря на то, что более новые и легковесные протоколы, такие как REST, приобрели популярность, SOAP остается актуальным, особенно в средах, требующих высокого уровня безопасности, транзакционной целостности и формальных контрактов, определенных с помощью WSDL (Web Services Description Language). Расширение «.soap» не является стандартным, общепризнанным расширением для хранения SOAP-сообщений; такие сообщения обычно передаются напрямую по сети или иногда сохраняются как обычные файлы «.xml» для отладки или архивирования.