ubiquitour.com

¿Qué es API SOAP?

Una API es una interfaz de programación de aplicación, definir cómo programadores obtener acceso a funciones en un ambiente de trabajo o aplicación específica. JABÓN significa Protocolo de aplicación de objeto Simple y es el API y el protocolo para mover datos XML estructurados entre aplicaciones.

Orígenes SOAP API

El primer proyecto de jabón fue lanzado en 1998 y fue una propuesta por Dave Winder, Don Box, Bob Atkinson y Mohsen Al-Ghosein. Se convirtió en un consorcio de la World Wide Web recomienda protocolo en 2003, con la versión 1.2, y su funcionalidad fue doblada en los estándares mantenidos por el grupo de trabajo de protocolo XML. La versión 1.2, revisado con erratas incorporados a partir de 2007, es el patrón reconocido por el W3C a partir de 2011.

Objetivo

SOAP es un protocolo extensible e "inteligente" para el intercambio de datos en Internet. Envía todos los archivos como documentos bien formados de Extensible Markup Language, con instrucciones explícitas en el documento explicando cómo se interpretaría cada conjunto de etiquetas. Protocolos de transmisión, como Simple Mail Transfer Protocol, protocolo de transferencia de hipertexto se basa en los datos existentes para mover datos entre sistemas, que permite el protocolo sí mismo para centrarse en la estructura de los datos que se transmiten.

Beneficios

API de SOAP requiere todos los datos a ser enviados en formatos de Extensible Markup Language. XML puede ser considerado como una forma de lenguaje de la Web de super-HTML que permite a los desarrolladores crear etiquetas personalizadas para transmitir información específica. Esto permite que cualquier otra aplicación que reconoce bien formado XML para importar los datos, comparar a requisitos de catalogación existentes e importar los tipos de datos coincidentes en la posición adecuada de la catalogación. Esto reduce errores por quitar una ventana para errores tipográficos y reduce los costos de entrada de datos. Un beneficio adicional de formatos de mensajería basado en XML es que permanezcan legibles para los seres humanos con un editor de texto; los protocolos que jabón substituido en gran parte, CORBA y DOM, utilizan un formato de datos binario para reducir ancho de banda.

Programación para el jabón

Programación de la API SOAP es un ejemplo del uso inteligente de datos en contenedores. La mayoría de las técnicas de un programador usando el API tiene que maestro incluye confiar en que las etiquetas que rodean los datos en un mensaje SOAP transmiten la información correcta para la carga de los datos. Los archivos XML de SOAP transmitan información en un encabezado de documento y un cuerpo de documento, mucho la manera que los documentos HTML, y gran parte de la definición de documento está codificado en las etiquetas en los elementos de la cabeza.