Ventajas y Desventajas de SOAP y REST
Ventajas y Desventajas de SOAP y REST
Ventajas y Desventajas de SOAP y REST
Ventajas REST
Los servicios Web RESTful son completamente sin estado, ello puede ser comprobado mediante el
reinicio el servidor y comprobando si las interacciones son capaces de sobrevivir.
Rest es muy ligero, sus respuestas contienen exactamente la información que se necesita
Servicios REST son fáciles de integrar con los sitios web existentes y están expuestos a XML
para que las páginas HTML pueden consumir la misma con facilidad. Casi no hay necesidad
de refactorizar la arquitectura de sitio web existente. Esto hace que los desarrolladores
sean más productivos y cómodo, ya que no tendrán que volver a escribir todo desde cero
y sólo hay que añadir la funcionalidad existente.
Desventajas REST
A mi parecer la seguridad es una deficiencia y puede llegar a ser una tarea muy difícil de
implementarla correctamente.
Ventajas SOAP
SOAP requiere menos código de plumbing code de servicios REST, (es decir, las
transacciones, la seguridad, la coordinación, direccionamiento, la confianza, etc) La
mayoría de las aplicaciones en el mundo real no son simples y apoyar las operaciones
complejas, que requieren para mantener el estado de conversación y la información
contextual. Con el enfoque de SOAP , los desarrolladores no tienen que preocuparse
acerca de cómo escribir el código de plomería en la capa de aplicación a sí mismos.
Es más seguro debido a que su implementación siempre o la mayoría de las veces se hace
del lado del servidor.
Desventajas SOAP
Si se desea modificar algo en el servidor esto impacta de una forma negativa en los
clientes ya que ellos realizar varias modificaciones al código