Bonsoir,
Pour reformuler à ma façon :
Vous avez un serveur visible sur internet
Vous avez un client disposant d'une connexion internet pour transférer les données (mais pas pour installer un logiciel)
Vous voulez transférer des données du client au serveur
Avec ces seules assertions, à peu près n'importe quelle réponse est possible.
Il faut absolument être plus précis pour recevoir des réponses pouvant vous être utiles.
Je vous propose d'explorer les questions ci-dessous et de vous mettre en situation d'y répondre ou de nous donner plus de précisions pour qu'on soit en mesure de vous apporter quelque chose de tangible et pertinent.
Questions
Vous écrivez :
"je tiens à rappeler que l'application côté client ne nécessite pas une connexion internet pour son installation."
De quelle application parlez-vous ?
Pourquoi voudriez-vous que l'on suppose qu'elle nécessiterait une connexion internet ?
C'est une formulation étrange qui montre que vous supposer quelque chose : quoi précisément ?
Application
Vous écrivez "à partir de son application" :
Les données en questions seraient donc sous le contrôle d'une application.
Produites par une application pour dire autrement.
Il y en a une et une seule ?
Si oui laquelle ?
où "son application" voudrait-il dire "n'importe quelle application" ?
Et alors quel seraient des exemples de ces applications ?
En supposant que les données puissent être exportées de l'application, comment se présenteraient-elles ?
- Base de données ?
- Fichiers textes plats ?
- Fichiers XML ?
Entre 2 mises-à-jour :
- souhaitez vous renvoyer vers le serveur uniquement le delta par rapport au précédent transfert (ce qui a été créé depuis le dernier transfert)
- ou repartez-vous à zéro ? (en retransmettant tout ce qui est sur le poste sans référer au dernier transfert)
- les données une fois transférées sont-elles conservées sur le poste local ou sont-elles supprimées ?
Serveur :
Avez-vous des contraintes sur le serveur ?
Est-il sous votre contrôle ?
Sinon sous le contrôle de qui ?
Et alors quelles sont ses caractéristiques ?
Quels services / protocoles supporte-t-il ?
Serait-ce un serveur web (supportant http) ?
Très sérieusement, posez vous ces questions, alimentez nous avec les réponses ou les autres questions qu'elles pourraient susciter, éclairez nous sur le contexte, sinon vous aurez les mêmes réponses qu'en vous adressant à des devins, à madame Soleil, au petit Nicolas ou à un ragondin du Périgord ...
Bien amicalement
Pascal Rodmacq
http://www.rodmacq.com