Il mio capo mi ha chiesto di sviluppare per lui un software desktop con quotazioni di prezzo (non vuole un sito web), vuole dare il listino prezzi e gli utenti di questo software scriverebbero i prezzi in base ai prezzi dei boss, tutti i prezzi dei boss sarebbero memorizzati sul DB locale.
Ho pensato alla seguente idea: sviluppare due app desktop, una per il capo e un'altra per gli utenti (venditore).
user1+localDB <--------- Boss's management app +localDB -----> user2+localDB
|
|
|
v
user2+localDB
Qual è il modo migliore per comunicare tra le app? HTTP? i venditori sarebbero sul campo in luoghi remoti, quindi non posso usare LAN, sarò felice di ascoltare consigli e forse altre idee sull'architettura o altro.