ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INVESTIGACIÒN DE SOAP (SIMPLE OBJECT ACCESS PROTOCOL)


Enviado por   •  14 de Septiembre de 2015  •  Documentos de Investigación  •  1.356 Palabras (6 Páginas)  •  58 Visitas

Página 1 de 6

Ingeniería Web1

INVESTIGACIÒN DE SOAP (SIMPLE OBJECT ACCESS PROTOCOL)

Herrera Villalobos Nora Esther

Numero de control 12410843

SOAP

SOAP fue diseñado como un protocolo objeto de acceso en 1998 por Dave Winer, Don Box, Bob Atkinson, y Mohsen Al-Ghosein para Microsoft, donde Atkinson y Al-Ghosein estaban trabajando en el momento. [2]La especificación SOAP [3] Actualmente es mantenido por el Grupo de Trabajo del Protocolo XML [4] del Consorcio World Wide Web.

SOAP originalmente significaba "Simple Object Access Protocol", pero la versión 1.2 de la norma cayó este acrónimo.  La versión 1.2 se convirtió en un W3C recomendación el 24 de junio de 2003.

Después de SOAP fue introducido por primera vez, se convirtió en la capa subyacente de un conjunto más complejo de Web Services, basado en WSDL (WSDL) y Universal Description Discovery and Integration(UDDI). Estos diferentes servicios, especialmente UDDI, han demostrado ser de mucho menor interés, pero una apreciación de ellos da una comprensión más completa de la función que se espera de jabón en comparación con la forma de servicios web han evolucionado en realidad.

CONCEPTO

SOAP (Simple Object Access Protocol) es una mensajería de protocolo que permite que los programas que se ejecutan en sistemas operativos dispares (como Windows yLinux) para comunicarse mediante el Protocolo de transferencia de hipertexto (HTTP) y su lenguaje de marcado extensible (XML).

Desde Web protocolos están instalados y disponibles para su uso por todos los principales sistemas operativos plataformas, HTTP y XML proporcionan una solución a mano que permite a los programas que se ejecutan en diferentes sistemas operativos en una red para comunicarse entre sí. SOAP especifica exactamente cómo codificar una cabecera HTTP y un archivo XML para que un programa en una computadora puede llamar un programa en otro ordenador y transmitir información. SOAP también especifica cómo el programa llamado puede devolver una respuesta. A pesar de su vinculación frecuente con HTTP, SOAP soporta otros protocolos de transporte también.

SOAP define el formato de los mensajes basado en XML que servicios habilitados para Web aplicaciones utilizan para comunicarse e inter-operar entre sí a través de Internet. El entorno heterogéneo de la Web exige que las aplicaciones soportan un protocolo de codificación de datos común y formato del mensaje. SOAP es un estándar para la codificación de mensajes en XML que invocan funciones en otras aplicaciones.

SOAP es análoga a las llamadas de procedimiento remoto (RPC), que se utiliza en muchas tecnologías, como DCOM y CORBA, pero elimina algunas de las complejidades de la utilización de estas interfaces. JABÓN permite a las aplicaciones para llamar a funciones de otras aplicaciones, que se ejecuta en cualquier hardware de la plataforma, sin tener en cuenta diferentes sistemas operativos o lenguajes de programación.

Llamadas SOAP son mucho más propensos a conseguir a través de firewall servidores, ya que HTTP es normalmente el puerto 80 compatible, donde otras llamadas pueden ser bloqueadas por razones de seguridad. Desde las peticiones HTTP se permiten por lo general a través de firewalls, programas utilizando SOAP para comunicarse pueden estar seguros de que el programa puede comunicarse con los programas en cualquier lugar.

VENTAJAS

Algunas de las ventajas de aprovechar de SOAP incluyen:

  • Es la plataforma y el lenguaje independiente.
  • SOAP proporciona comunicaciones simplificadas a través de servidores proxy y cortafuegos, como se mencionó anteriormente.
  • Tiene la capacidad de aprovechar diferentes protocolos de transporte, incluyendo HTTP y SMTP, así como otros.

DESVENTAJAS

Algunas desventajas de aprovechamiento SOAP incluyen:

  • SOAP es normalmente mucho más lento que otros tipos de middleware estándares, incluyendo CORBA. Esto debido al hecho de que el jabón utiliza un formato XML detallado. Es necesario comprender plenamente las limitaciones de rendimiento antes de construir aplicaciones en torno SOAP.
  • SOAP se limita por lo general a la puesta en común y no las notificaciones de eventos, cuando el aprovechamiento de HTTP para el transporte. Lo que es más, sólo un cliente puede utilizar los servicios de un servidor en situaciones típicas.
  • De nuevo, cuando el aprovechamiento de HTTP como protocolo de transporte, tiende a haber firewall latencia debido al hecho de que el cortafuegos está analizando el transporte HTTP. Esto se debe al hecho de que HTTP también se aprovecha para navegar por Internet, y muchos firewalls no entienden la diferencia entre el uso de HTTP dentro de un navegador Web, y el uso de HTTP en SOAP.
  • SOAP tiene diferentes niveles de apoyo, dependiendo del lenguaje de programación soportado. Por ejemplo, el apoyo de SOAP en Python y PHP no es tan fuerte como lo es dentro de Java y .NET.

CARACTERISTICAS

SOAP puede formar la capa base de una pila de protocolos de servicios web, proporcionando un marco de mensajería básica para servicios web. Este protocolo basado en XML consta de tres partes:

  • un sobre, que define la estructura del mensaje ]y cómo procesarlo
  • un conjunto de reglas de codificación para expresar instancias de tipos de datos definidos por la aplicación
  • una convención para representar llamadas a procedimientos y respuestas

SOAP tiene tres características principales:

  1. extensibilidad (seguridad y WS-enrutamiento son algunas de las extensiones en fase de desarrollo)
  2. neutralidad (SOAP puede operar sobre cualquier protocolo de transporte tales como HTTP, SMTP, TCP, UDP, o JMS)
  3. independencia (SOAP permite cualquier modelo de programación)

Como ejemplo de lo que los procedimientos de SOAP pueden hacer, una aplicación puede enviar una solicitud SOAP a un servidor que tiene servicios web habilitado como un precio de bienes raíces de bases de datos con los parámetros para una búsqueda. El servidor devuelve una respuesta SOAP (un documento con formato XML con los datos resultantes), por ejemplo, precios, ubicación, características. Dado que los datos generados se presentan en un formato de máquina parsable estandarizada, la aplicación solicitante entonces puede integrar directamente.

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (98 Kb) docx (346 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com