Best Practice: Direkter SQL-Zugriff vs. Web-Service

In Bezug auf eine Anwendung, die sowohl eine Web- als auch eine Desktop-Client-Version hat:

Was ist die beste Vorgehensweise für den Desktop-Client, der Zugriff auf einen SQL Server benötigt?Welche Vorteile bietet die Verbindung mit der Datenbank über die Anwendung im Vergleich zur Verwendung eines Webdienstes?Welches bietet mehr Sicherheit?Welcher Umfang würde für das eine im Vergleich zum anderen gelten (Unternehmens-Intranet im Vergleich zur Web-App usw.)?Gibt es weitere Überlegungen, die bei der Auswahl der Plattform erforderlich sind?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage