Ich habe nicht viel Erfahrung mit Desktop-Anwendungen, aber wenn ich eine Client-Server-Desktop-App erstellen müsste, würde der Datenzugriff über einen Webservice erfolgen. Ich glaube, dass der Datenzugriff über einen Webservice Sicherheit bietet - ich muss den Benutzernamen und das Kennwort des Datenbankservers usw. nicht übergeben.
Wie haben Datenbankanwendungen dies vor Webservices getan? Wurden alle wichtigen Datenbankinformationen in die Installation der Desktop-App übernommen? Wenn ja, wie haben Programmierer den Sicherheitsaspekt verwaltet? Oder haben Programmierer etwas Ähnliches wie Webservices verwendet?