¡No te pierdas nuestro canal en Youtube!

Nuestras otras creaciones:
La-biblioteca.com | Mundofriki.es


¡Crea una cuenta gratis en Amazon business y disfruta de sus ventajas!


SOAP vs. REST: Cuales son las diferencias  SOAP vs. REST: Cuales son las diferencias

Valoración de éste post
4.4 / 5 de 1404 votos



Mensajes: 947


Puntos totales:

Enhorabuena!

34




REST frente a SOAP. Es una cuestión que lleva tiempo planteándose. Y en realidad, no son más que dos respuestas a la misma pregunta: cómo acceder a los servicios web.

Pero decidirse por una u otra puede ser sorprendentemente difícil.

SOAP (Simple Object Access Protocol) es un protocolo de acceso a servicios web basado en estándares que existe desde hace mucho tiempo. Desarrollado originalmente por Microsoft, SOAP no es tan sencillo como sugiere su acrónimo.

REST (Representational State Transfer) es otro estándar, creado en respuesta a las deficiencias de SOAP. Pretende solucionar los problemas de SOAP y proporcionar un método más sencillo de acceso a los servicios web.

¿Y GraphQL?:

Por supuesto, GraphQL ha causado un gran revuelo recientemente, del que se ha hablado largo y tendido. Pero todavía no está tan estandarizado como REST y SOAP, por lo que en este videotutorial sólo nos centraremos en esos dos.

Tanto SOAP como REST tienen aspectos a tener en cuenta a la hora de decidir qué protocolo utilizar.

Las similitudes:

Mientras que SOAP y REST comparten similitudes sobre el protocolo HTTP, SOAP es un conjunto más rígido de patrones de mensajería que REST. Las reglas de SOAP son importantes porque no podemos lograr ningún nivel de estandarización sin ellas.

REST, como estilo de arquitectura, no requiere procesamiento y es naturalmente más flexible. Tanto SOAP como REST se basan en reglas bien establecidas que todo el mundo ha acordado respetar en aras del intercambio de información.

Una rápida visión general de SOAP:

SOAP se basa exclusivamente en XML para proporcionar servicios de mensajería. Microsoft desarrolló originalmente SOAP para sustituir a las tecnologías más antiguas que no funcionan bien en Internet, como el Modelo de Objetos de Componentes Distribuidos (DCOM) y la Arquitectura de Corredores de Peticiones de Objetos Comunes (CORBA).

Estas tecnologías fallan porque se basan en la mensajería binaria. La mensajería XML que emplea SOAP funciona mejor en Internet.

Tras una primera versión, Microsoft presentó SOAP al Grupo de Trabajo de Ingeniería de Internet (IETF), donde se estandarizó. SOAP está diseñado para soportar la expansión, por lo que tiene todo tipo de siglas y abreviaturas asociadas, como WS-Addressing, WS-Policy, WS-Security, WS-Federation, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction y WS-RemotePortlets.

De hecho, puedes encontrar toda una...

[...] Ve el contenido completo en el vídeo

Ver vídeo https://www.youtube.com/watch?v=HeqGLxLX_jM en Youtube | http://www.exaforo.com
Dale al botón del play para ver el vídeo https://www.youtube.com/watch?v=HeqGLxLX_jM  en YouTube

Volver a Lenguajes de programación


cron