Nie mam dużego doświadczenia z aplikacjami komputerowymi, ale gdybym musiał utworzyć aplikację kliencką na serwerze, dostęp do danych byłby możliwy za pośrednictwem usługi internetowej. Wierzę, że dostęp do danych za pośrednictwem usługi sieciowej zapewnia bezpieczeństwo - nie muszę podawać nazwy użytkownika i hasła serwera db itp.
Jak to zrobiły aplikacje baz danych przed usługami internetowymi? Czy wszystkie ważne informacje dotyczące bazy danych zostały przekazane podczas instalacji aplikacji komputerowej? Jeśli tak, to w jaki sposób programiści zarządzali aspektem bezpieczeństwa? A może programiści używali czegoś podobnego do usług sieciowych?