Web Service vs Web Application

Sé que esta es una pregunta antigua y ya debe haber sido respondida cientos de veces, pero todavía no puedo encontrar una respuesta satisfactoria.

Estoy creando una aplicación que será utilizada por otras aplicaciones (móviles / web) para obtener los datos. Ahora tengo 2 opciones:

Crear mi aplicación como una simple aplicación web.Cree un servicio web.

Un servicio web parece más sofisticado donde cualquier cliente proporcionará los datos en un formato específico (SOAP / REST) y mi aplicación analizará la solicitud y devolverá los datos solicitados por el cliente. Cómo se usarán los datos no es el problema de mi aplicación.

Mi pregunta es que lo mismo se puede lograr con una aplicación web simple que acepte la solicitud en formato XML y responda con una respuesta XML. La sensación es que un servicio web será una mejor manera de obtener este tipo de servicio en el que no estamos seguros de quién lo usará. ¿Pero hay alguna ventaja específica de usar un servicio web sobre una aplicación web simple?

Respuestas a la pregunta(20)

Su respuesta a la pregunta