SOAP significa Simple Object Access Protocol (Protocolo Simple de Acceso a Objetos). Es una especificación de protocolo de mensajería para el intercambio de información estructurada en la implementación de servicios web dentro de redes informáticas. Los mensajes SOAP suelen estar formateados utilizando XML (Extensible Markup Language), lo que los hace independientes de la plataforma y neutrales respecto al lenguaje. Un mensaje SOAP consta de un sobre (envelope), un encabezado (opcional) y un cuerpo (body). El sobre define la estructura general del mensaje, el encabezado contiene información específica de la aplicación (como enrutamiento o seguridad), y el cuerpo contiene la carga útil del mensaje, que generalmente es un documento XML que representa una solicitud o respuesta a una operación de servicio. SOAP se utiliza ampliamente en entornos empresariales para la computación distribuida, apoyándose a menudo en otros protocolos de transporte como HTTP o SMTP. Aunque protocolos más nuevos y ligeros como REST han ganado popularidad, SOAP sigue siendo relevante, particularmente en entornos que requieren altos niveles de seguridad, integridad transaccional y contratos formales definidos por WSDL (Web Services Description Language). La extensión '.soap' no es una extensión de archivo estándar universalmente reconocida para almacenar mensajes SOAP; estos mensajes suelen transmitirse directamente a través de la red o, a veces, guardarse como archivos genéricos '.xml' para fines de depuración o archivo.