Prática recomendada: acesso direto ao SQL vs. serviço da Web

Com relação a um aplicativo que possui uma versão do cliente da Web e da área de trabalho:

Qual é a melhor prática para o cliente de desktop que precisa de acesso a um SQL Server?Quais são os benefícios de se conectar ao banco de dados do aplicativo versus usar um serviço da web?Qual deles oferece melhor segurança?Que tipo de escopo exigiria um em relação ao outro (intranet da empresa versus aplicativo da web, etc)Há outras considerações necessárias ao escolher a plataforma?

questionAnswers(5)

yourAnswerToTheQuestion