Bienvenue sur Viadeo
Créez votre compte en 30 secondes

Question de A. J. Hervé AGOSSOU




A. J. Hervé AGOSSOU
Analyste - Programmeur - Développeur web, Consultant

8 contacts directs

Ajouter à mes contacts

Développement Application client/serveur
Bonjour,
je souhaite développer une application client/serveur qui se présente comme suit:
- un programme exécutable autonome utilisé par un tiers (sans installation de serveur easy-php ou autre)
- un serveur disponible sur internet avec lequel l'utilisateur synchronise ses informations afin de les rendre disponible sur le serveur à partir de son application.
je tiens à rappeler que l'application côté client ne nécessite pas une connexion internet pour son installation.

Merci
Posée par A. J. Hervé AGOSSOU
Voici 1 mois et 2 jours | Sciences et Technologie | Développement Logiciel
Question clôturée le 11/11/2009 08:31.

9 réponses

Michèle CHARLES | Assistante de Direction Espagnol/Anglais
Bonjour,

Pourriez-vous préciser quelle est votre question exactement ?

Cordialement
Michèle CHARLES
Réponse de Michèle CHARLES | Assistante de Direction Espagnol/Anglais
Il y a 1 mois et 2 jours | Lui écrire | Toutes ses réponses | Signaler un abus

Kamal FAIZ | TS HELP DESK, ACCOLADE _ONA
Bonsoir;
je vois que vous souhaitez mettre en service une application pasée sur l'Arichecture Client/Serveur qui demande une expertise donnée et une plate forme logicielle hyper paramétrable en micro-décision(Routage; Adressage IP; Installation gamme serveur; FAI; topologie physique et logique; protocoles d'interconnexion et de synchronisation......) difficile de bien cerner votre quete et par concequent de vous fournir plus d'assistance.
Compte tenu de votre formation et certifications vous n'avez nullement besoin de connaissances supplémentaires; vous devriez avant tout prendre confiance en vous même et vous appuyer sur votre propre appréciation et votre propre raisonnement sans chercher de cautions extérieures.

Très Cordialement
FAIZ Kamal
Réponse de Kamal FAIZ | TS HELP DESK, ACCOLADE _ONA
Il y a 1 mois et 2 jours | Lui écrire | Toutes ses réponses | Signaler un abus

Xavier Dalle | Co-fondateur, Directeur Technique, CXPUB
Bonjour,

S'il s'agit simplement de synchronisation ponctuelle vous pouvez faire cela avec énormément de clients "lourds".
Même avec excel par exemple et un connecteur ODBC, il est possible de faire des synchro.

Mais s'il s'agit d'un applicatif évolué, vous pourriez vous orienter vers des solutions comme VB ou 4D.

Cordialement

Xavier DALLE
Agence CXPUB
Réponse de Xavier Dalle | Co-fondateur, Directeur Technique, CXPUB
Il y a 1 mois et 2 jours | Lui écrire | Toutes ses réponses | Signaler un abus

Didier Houth | Formateur Conseil Projet d'Entreprise
Bonjour,

Pour sychroniser des données de machine à machine vous n'êtes obligé d'installer sur le poste client un programme spécifique.

Vous pouvez synchroniser des données mises sous un format standart et courant sur tous les postes comme de l'Office de MS ou du monde libre, ou encore du bloc-note.

Le mieux est d'isoler les données sur une partition partagée avec une ou plusieurs machines déteminées par leur adresse IP ou MAC.

Le client se connecte au serveur qui lui synchronise les données et les récupères ou en télétransmet de nouvelles.

l'air de rien, c'est ce que font les pirates informatiques. Sauf qu'ils se passent de votre autorisation.

Viadèolment vôtre
Didier HOUTH
Réponse de Didier Houth | Formateur Conseil Projet d'Entreprise
Il y a 1 mois et 2 jours | Lui écrire | Toutes ses réponses | Signaler un abus

Jean-Pierre GAUTIER | Structuration & restructuration d'entreprises - Disponible
Bonjour,

Je confirme la réponse de Xavier puisqu'il est courant à partir d'un As400 et d'excel avec ODBC, vous le faites sans difficultés.

Courtoisement

Jean-Pierre GAUTIER
Réponse de Jean-Pierre GAUTIER | Structuration & restructuration d'entreprises - Disponible
Il y a 1 mois et 2 jours | Lui écrire | Toutes ses réponses | Signaler un abus

Pascal Rodmacq | Coordinateur de projets IT, SANOFI
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


Réponse de Pascal Rodmacq | Coordinateur de projets IT, SANOFI
Il y a 1 mois et 2 jours | Lui écrire | Toutes ses réponses | Signaler un abus

Hello,

La solution serait une application web qui pourrait être utilisée en mode déconnectée. Je sais ma réponse est aussi vague que votre question. Mais ca peut marcher.

Slts,
Réponse de Charles Tanabal | Administrateur Lotus Notes / Domino et VMware, Sperian Protection
Il y a 1 mois et 1 jour | Lui écrire | Toutes ses réponses | Signaler un abus

Vincent Millet | Responsable système d'informations, INTERIOR'S
Bonsoir,

Quel outil de développement souhaites tu utiliser ?
A première vue, 2 solutions me viennent à l'esprit :
- les services web qui permettront à ton client d'échanger des infos avec le serveur web
- des connecteurs de bases de données spécialisés comme on peut en trouver dans Delphi qui permettent de se connecter à une base de données distantes à travers un réseau IP bas débit.

Qu'en penses-tu ?
Réponse de Vincent Millet | Responsable système d'informations, INTERIOR'S
Il y a 1 mois et 1 jour | Lui écrire | Toutes ses réponses | Signaler un abus

N'IMPORTE QUOI cette question et encore plus la plupart des réponses (à part Xavier, Gautier, et Pascal Rodmacq ..), j'ai l'impression qu'on ne sait pas de quoi on parle ici,..
Mr AGOSSOU, votre consultant se fera un plaisir d'étudier votre situation.
Réponse de Islam Abou El Ata | Ingénieur consultant en logiciel libre, Nextma
Il y a 28 jours et 18 heures | Lui écrire | Toutes ses réponses | Signaler un abus