RE:Web Services vs Web Interface
Yo tengo el mismo dilema...
En realidad mi aplicación usa una capa de negocio para acceso a los datos.
Y he estado pensado en hacer que esa capa pase a ser un servicio, pues los usuarios estan conectandose constantemente a consulta de datos, y agregar, modificar, etc.
Llevo dos años y no tengo problemas en la aplicación. Salvo cuando ejecuto una funcionalidad que envia mail masivos, que en ocasiones me bloquea ciertas filas de la tabla. Pero enviando por trazos mas cortos los mail, no tengo problemas.
MI aplicacion se comunica asi
INTERFAZ WEB > CLASE DE NEGOCIO > CLASE DE ACCESO A DATOS > BASE DE DATOS SQL
El rendimiento es inmediato, en las consultas, agreagdo y eliminacion.
Cuando haga la prueba, cambiando la Clase de Acceso a Datos por un web Service... lo comentare.
saludos