Witam,
mam zadanie napisania aplikacji klienckiej, o określonej funkcjonalności, która w tej chwili nie jest istotna.
Głównym problemem dla mnie w tej chwili jest zdecydodwania o odpowiedniej architekturze do tego zadania.
Otóż, aplikacja ma obsługiwać konta użytkowników.
Domyślnie na kilku komputerach aplikacja może zostać zainstalowana, dlatego baza użytkowników powinna być na serwerze jakimś.
Oczywiście trzeba napisać panel administracyjny (serwer?), do zarządzania tymi kontami tj. tworzenie kont, zmiana haseł itp.
Dodatkowo jakieś zestawienia z panelu admina o wykonanej pracy na stanowiskach klienckich.
Czyli trzeba jakoś zabezpieczyć aplikacje, aby użytkownik inny niż admin nie mógł namieszać w bazie danych.
Jaką bazę najlepiej użyć, gdzie ją postawić, jaką technologią się łączyć, jak obsłużyć tworzenie i zarządzanie kontami?
Mam dostęp do nowszych środowisk delphi z rodziny XE.
pozdrawiam