¿Qué es la API de SOAP?
El primer anteproyecto de jabón fue lanzado en 1998 y fue una propuesta de Dave Winder, Don Box, Bob Atkinson y Mohsen Al-Ghosein. Se hizo un protocolo de World Wide Web Consortium recomendado en 2003, con la versión 1.2, y su funcionalidad se ha doblado en los estándares mantenidos por el Grupo de Trabajo del Protocolo XML. La versión 1.2, revisado con erratas incorporados a partir de 2007, es el actual estándar reconocido por el W3C a partir de 2011.
Objetivo declarado
SOAP es un extensible y " "protocolo inteligente para el intercambio de datos en Internet. Se envía todos los archivos como documentos de Extensible Markup Language bien formados, con instrucciones explícitas en el documento que explica cómo se interpreta cada conjunto de etiquetas. Se basa en los protocolos de transmisión de datos ya existentes, tales como el Protocolo de transferencia de hipertexto y el Protocolo simple de transferencia de correo, para mover datos entre los sistemas, lo que permite el propio protocolo para centrarse en la estructura de los datos que se transmiten. de jabón requiere que todos los datos que se enviarán en formato Lenguaje de marcado extensible. XML puede ser pensado como una forma de lenguaje Web súper-HTML que permite a los desarrolladores crear etiquetas personalizadas para transmitir información específica. Esto permite a cualquier otra aplicación que reconoce XML bien formado para importar los datos, comparar a los requisitos de catalogación existentes e importar tipos de datos coincidentes en sus posiciones de catalogación apropiados. Esto reduce los errores mediante la eliminación de una ventana de errores y reduce los costos de introducción de datos. Un beneficio adicional de formatos de mensajería basados en XML es que permanezcan legible para los seres humanos con un editor de texto; los protocolos que el jabón reemplazado en gran medida, CORBA y DOM, utilizan un formato de datos binario para reducir el ancho de banda programación de la API SOAP es un ejemplo del uso de datos, contenedores inteligentes. La mayoría de las técnicas de un programador usando la API tiene que dominar incluyen confiando en que las etiquetas que rodea a los datos en un mensaje SOAP serán transmitir la información correcta para la carga de los datos. Archivos XML de SOAP de transmitir información tanto en un encabezado de documento y un cuerpo de documentos, tanto la forma en que los documentos HTML hacen, y gran parte de la definición del documento se codifica en las etiquetas de los elementos del cabezal.
. Programación para SOAP