| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    La diferencia entre SOAP y REST Web Service
    Simple Object Access Protocol o SOAP, es una manera de ofrecer servicios web para complicadas, sitios interactivos . Transferencia de estado representacional o REST, es una arquitectura de red basada en estructuras de Web existentes . Ambos permiten a los visitantes del sitio web para interactuar con los datos y funciones del sitio web , pero lograr estas interacciones de manera diferente. Por ejemplo , cuando un visitante de un sitio de compra de una pista de audio , por lo general es SOAP o REST que encuentra y pone la compra de un carro de compras . Estructura

    Mientras tanto SOAP y REST bases de datos de acceso u otros archivos de cumplir funciones web interactivas , la programación es diferente. SOAP es un protocolo basado en estándares. Tiene una estructura que consta de un encabezado y un cuerpo. El encabezado especifica los elementos que participan en la operación y el cuerpo contiene el mensaje o comando. RESTO , por otra parte , no tiene tal estructura previamente definida . Utiliza los comandos de lenguaje extensible de marcado existentes de GET, POST, PUT y DELETE para llevar a cabo sus operaciones.
    Operación

    SOAP y REST llevar a cabo operaciones de forma distinta . Cuando un sitio web quiere ofrecer una operación en particular , SOAP define las acciones necesarias utilizando XML. La página web llama a la acción SOAP definidos y las definiciones de SOAP rigen el acceso a los archivos y páginas Web. REST no define estas acciones de forma independiente. Utiliza los comandos XML para llevar a cabo operaciones en archivos y páginas particulares. Se elimina la capa de definición y actúa directamente en su lugar.
    Programación

    SOAP es la técnica de programación mayor y más maduro , desarrollado por Microsoft en 1998. RESTO es más reciente , sobre la base de un doctorado tesis de Roy Fielding en 2000 y ganando en popularidad con Google y Amazon . Como un protocolo bien conocido , SOAP tiene amplias herramientas y apoyo para los programadores , por lo que es adecuado para tareas complejas y aplicaciones en todo el sitio . RESTO tiene una construcción más simple , pero requiere que un programador escriba las instrucciones sin necesidad de herramientas adicionales . El programador tiene que saber el comando a utilizar, el cliente del mando y qué archivos o páginas de acceso .
    Rendimiento

    En el uso real , los servidores que utilizan la experiencia JABÓN un mayor carga que los que utilizan REST. Los tiempos de respuesta para los servicios REST son un 10 por ciento a 25 por ciento más rápido . La diferencia es más pequeña para las cargas bajas , pero aumenta cuando los servidores de procesar múltiples solicitudes de clientes . El rendimiento en términos de clientes procesados ​​y transferencia de archivos es similar para los servicios REST y SOAP , pero , en general , los servicios Web utilizando REST se desempeñan mejor y consumen menos ancho de banda que los servicios SOAP .

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear una macro Lisp 
    ·La diferencia entre el Alto y Bajo Nivel de Idioma Comp…
    ·Los patrones frecuentes en algoritmos de árbol 
    ·ADT Tipos Abstractos de Datos 
    ·Recursos para desarrolladores de Apple 
    ·ASP.Net Developer Training 
    ·Función de AS3 clase Sprite 
    ·Cómo escribir archivos en Mathematica para ser leído …
    ·¿Cómo estimar densidad del núcleo Suavizado 
    ·Cómo dar formato en el Área de texto 
      Artículos destacados
    ·Cómo crear un Keylogger Usando Python 
    ·Causas de una secuencia de comandos Void Error Java 
    ·Cómo ocultar horario no trabajo en un calendario de Ou…
    ·Kindle: las especificaciones HTML 
    ·Cómo integrar bases de datos de Access 2007 con webs 
    ·Cómo establecer valores diferentes para cada fila de u…
    ·Cómo escribir una Clase Dispose con Visual Basic 
    ·Cómo repetir un TreeMap 
    ·Cómo utilizar el inicio de sesión Checksum 
    ·Herramientas de desarrollo móvil 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com