DIFERENCIAS ENTRE REST Y SOAP

 SOAP en comparación con REST es un protocolo más antiguo, que fue desarrollado como una alternativa a CORBA (Common Object Request Broker Architecture) estándar. Para asegurar los datos transporte en SOAP, protocolos como HTTP, SMTP, etc., son utilizados, mientras que los datos se envían en formato XML . El principal El principio de este enfoque es el siguiente: un proveedor de servicios publica una descripción del servicio o una interfaz para el servicio registro, para que el solicitante del servicio pueda encontrar un servicio adecuado instancia y usarlo. La cantidad de datos enviados por SOAP puede causar algunos problemas de rendimiento porque al formar el mensaje SOAP agrega un encabezado adicional y partes del cuerpo al mensaje. Los servicios web basados en SOAP incluyen una variedad de estándares, como WSDL, WSBPEL, WS-Security, WS-Addressing (responsable del servicio web y direccionamiento de mensajes). Estos estándares fueron desarrollados por normalización. organizaciones, como W3C y OASIS.


REST es un enfoque más nuevo, que utiliza el protocolo HTTP para transmitir datos, mientras que los datos están formados por XML, JSON, etc. formatos. Simplifica el acceso a los servicios Web utilizando el estándares existentes y bien conocidos en lugar de agregar nuevos datos capas de procesamiento en la pila de transmisión y comunicación. Por lo tanto, REST tiende a ser una alternativa más ligera a la pesada Protocolo SOAP. Los servicios web REST se basan en la autodefinición recursos donde se utiliza el protocolo HTTP para llegar a ellos. Un servicio se proporciona como un recurso que puede ser identificado por URI (Identificador Uniforme de Recursos).




Comentarios

Entradas populares