Práctica recomendada: acceso directo a SQL vs. servicio web
Con respecto a una aplicación que tiene una versión de cliente web y de escritorio:
¿Cuál es la mejor práctica para el cliente de escritorio que necesita acceso a un servidor SQL?¿Cuáles son los beneficios de conectarse a la base de datos desde la aplicación en comparación con el uso de un servicio web?¿Cuál proporciona mayor seguridad?Qué tipo de ámbito requeriría uno frente a otro (intranet empresarial vs. aplicación web, etc.)¿Hay otras consideraciones que son necesarias al elegir en la plataforma?