Scusa se ti sto ponendo una domanda banale ma ho cercato per un po 'senza fortuna. Devo progettare un sistema e sto cercando consigli sulla tecnologia da utilizzare.
Il layout è molto semplice: è un'applicazione di vendita con un database centralizzato e più client. Ogni venditore ha un'app GUI installata sul suo laptop che dovrebbe essere in grado di connettersi al database per recuperare i dati e caricare i dati (ad esempio, registrare nuovi ordini).
La mia domanda è la seguente: come deve essere implementata la comunicazione tra il client e il server? Dubito che la connessione diretta a RDBMS sia una buona idea ... Devo usare i servizi web? XML-RPC? Come implementare l'autenticazione e codificare i dati?
Grazie per il tuo consiglio!