Es habitual comparar SOAP y REST, dos de los paradigmas de API más comunes, cuando se habla de arquitecturas de API. Aunque a menudo se comparan como si fueran lo mismo, sin duda no lo son. ¿Por qué? Porque se trata de tecnologías fundamentalmente diferentes que resultan difíciles de comparar a un nivel detallado.
SOAP es un protocolo y REST es un estilo arquitectónico. Se presentan de forma diferente, tienen características distintas y se utilizan en situaciones diferentes.
Ahora que hemos aclarado esto, echemos un vistazo más de cerca a cada uno, incluyendo algunas de las ventajas que podrían convencerte de elegir uno u otro para tu aplicación.
Una API (interfaz de programación de aplicaciones) es un acuerdo entre servicios web que especifica cómo compartirán datos, como la recuperación de un mapa o tus credenciales de inicio de sesión.
Los datos en sí están organizados en mensajes que los sistemas pueden enviarse entre sí.




