Tabla de contenido:
- Definición: ¿Qué significa el Protocolo simple de acceso a objetos (SOAP)?
- Techopedia explica el Protocolo simple de acceso a objetos (SOAP)
Definición: ¿Qué significa el Protocolo simple de acceso a objetos (SOAP)?
El Protocolo simple de acceso a objetos (SOAP) es un protocolo para implementar servicios web. SOAP presenta pautas que permiten la comunicación a través de Internet entre dos programas, incluso si se ejecutan en diferentes plataformas, utilizan diferentes tecnologías y están escritos en diferentes lenguajes de programación.
Hoy, este término se conoce simplemente como SOAP y no se considera un acrónimo.
Techopedia explica el Protocolo simple de acceso a objetos (SOAP)
Como protocolo, SOAP tiene cuatro partes básicas:
- Pautas para el contenido de un mensaje y cómo se procesa
- Pautas de codificación para tipos de datos definidos por la aplicación
- Pautas para llamadas a procedimiento remoto (RPC) y respuestas
- Pautas para intercambiar mensajes a través de ciertos protocolos
SOAP se escribe utilizando lenguaje de marcado extensible (XML). La estructura del documento XML también está compuesta por cuatro elementos básicos:
- Sobre
- Encabezamiento
- Cuerpo
- Culpa
El elemento del sobre es donde un documento XML puede identificarse como un mensaje SOAP. Un mensaje SOAP es un documento XML estructurado con el elemento envolvente que encapsula tanto el elemento del encabezado como el elemento del cuerpo, en ese orden. El elemento de falla está ubicado dentro del cuerpo.
El elemento de encabezado es realmente opcional. Pero cuando está presente, es donde se puede encontrar información sobre la aplicación, como autenticación, pago, ID de transacción, etc.
El elemento del cuerpo es donde se encuentra el mensaje real. El elemento de falla contiene errores e información de estado.
Aunque los mensajes SOAP usan HTTP como su sistema de entrega, también se admiten otros protocolos de transporte.