¿Qué es la API de SOAP?

An API es una interfaz de programación de aplicaciones, los programadores de la definición de cómo acceder a las funciones en una aplicación específica o entorno de trabajo. JABÓN significa Protocolo simple de aplicación Objeto y es el API y el protocolo para mover datos XML estructurados entre aplicaciones. Orígenes de SOAP API

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.
Beneficios

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 para SOAP

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.