Bonjour
Je voudrais créer une application lourde Desktop Sous Java , qui se met à jour de façon transparente et périodique sur mon serveur (distant), et de façon bidirectionnelle (client <=>serveur )
les mise à jour comprennent
1- l'application elle même ( correction de bug- amélioration)
2- les BD ( mise à jour de données existante sur le client par de nouvelle émanant du serveur)
3- les donnes des utilisateurs (coté client vers serveur)

Quelle Sont les options qui s'offre à moi :
1 - Langage et platforme (Java est t'il le mieux adapté ) SPRING ? autre?
2 - Comment peut ont gérer ces MAJ sans risque de corrompre les BD coté client-

Merci pour vos réponse