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, usan 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.
Techinfo explica el Protocolo simple de acceso a objetos (SOAP)
Como protocolo, SOAP tiene cuatro partes básicas:
- Directrices para el contenido de un mensaje y cómo se procesa
- Directrices de codificación para tipos de datos definidos por la aplicación
- Directrices para respuestas y llamadas a procedimiento remoto (RPC)
- Directrices para el intercambio de mensajes a través de determinados protocolos
SOAP está escrito utilizando Extensible Markup Language (XML). Por tanto, la estructura del documento XML también se compone de cuatro elementos básicos:
- Sobre
- Encabezamiento
- Cuerpo
- Culpa
El elemento de sobre es donde un documento XML se puede identificar como un mensaje SOAP. Un mensaje SOAP es un documento XML estructurado con el elemento del sobre que encapsula tanto el elemento del encabezado como el elemento del cuerpo, en ese orden. El elemento de falla se encuentra 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 información de estado y errores.
Aunque los mensajes SOAP utilizan HTTP como su sistema de entrega, también se admiten otros protocolos de transporte.