|
Le Web service ou la réplication universelle? |
Started by COOLDJI, Aug., 23 2017 4:59 AM - 17 replies |
| |
| | | |
|
| |
Registered member 7 messages Popularité : +1 (1 vote) |
|
Posted on August, 23 2017 - 4:59 AM |
Bonjour j'aimerai savoir quel est le meilleur choix (Web service/Réplication universelle) pour synchroniser les données mobiles avec une base centrale. Si possible un coup de pouce sera le bienvenu. j'ai besoin de votre expérience dans le domaine. Merci Cordialement |
| |
| |
| | | |
|
| | |
| |
Posted on August, 23 2017 - 1:55 PM |
Salut,
je dirai que cela dépend de ce que tu veux faire, de ce que tu as besoin.
L'avantage du webservice est que lorsque l'utilisateur termine une action il peut pousser immédiatement les données à la BDD centrale, ces données deviennent alors dispo immédiatement pour d'autres utilisateurs mobiles.
La réplication je la vois plus comme un processus lancé une fois par jour par ex (la nuit éventuellement) afin de synchroniser des bases.
Si la disponibilité rapide des données des mobiles n'est pas un élément important de ton process alors peut être que c'est mieux la réplication. Si cela peut être utile dans ton process que la base centrale soit à jour en permanence alors webservice.
Cordialement |
| |
| |
| | | |
|
| | |
| |
Registered member 7 messages Popularité : +1 (1 vote) |
|
Posted on August, 23 2017 - 4:23 PM |
Exactement, c'est ce que je cherchais à comprendre même. Un dernier point ,et si j'ai une connexion client serveur est ce que le web service est nécessaire? Merci
Cordialement |
| |
| |
| | | |
|
| | |
| |
Posted on August, 23 2017 - 4:25 PM |
Non ce n'est pas nécessaire, et la réplication non plus du coup je dirai puisque en client / serveur les données manipulées sont celles de la base principale |
| |
| |
| | | |
|
| | |
| |
Posted on August, 23 2017 - 4:50 PM |
par contre en client / serveur cela impose que l'utilisateur du smartphone soit connecté (3g, 4g, wifi, ...) dès lors qu'il faudra manipuler des données de la base |
| |
| |
| | | |
|
| | |
| |
Registered member 7 messages Popularité : +1 (1 vote) |
|
Posted on August, 23 2017 - 6:34 PM |
Donc en client serveur il ne peut pas consulter les données en locale et s'il n'y a pas la connexion alors impossible d'accéder aux données qui sont sur le serveur or qu'avec le web service ou la réplication c'est tout a fait le contraire. Merci beaucoup A travers votre explication je sais maintenant dans quel cas je dois utiliser le mode client serveur, web services ou la réplication universelle. Merci Nico Cordialement |
| |
| |
| | | |
|
| | |
| |
Posted on August, 24 2017 - 9:06 AM |
Oui tout à fait, en CS il faut être connecté. C'est l'avantage du webservice (ou réplication), l'utilisateur peut charger des données dans une base locale lorsqu'il a une connexion puis partir travailler ou autre et lorsqu'il rentre il synchronise ou il synchronise si le mobile détecte une connexion.
Bonne journée |
| |
| |
| | | |
|
| | |
| |
Registered member 7 messages Popularité : +1 (1 vote) |
|
Posted on August, 24 2017 - 1:02 PM |
C'est très intéressant vraiment. Mais avec le web services est il possible de synchroniser automatiquement?
Bonne journée |
| |
| |
| | | |
|
| | |
| |
Posted on August, 24 2017 - 2:15 PM |
oui lorsque l'utilisateur réalise une action, qu'il valide une saisie par exemple, dans le code du bouton de validation de la saisie tu fais immédiatement appel au webservice pour pousser les données saisies. A condition que la connexion internet soit dispo ce que tu peux savoir avoir la fonction InternetConnecte.
S'il n'y a pas de connexion lors de la validation tu peux mémoriser dans un flag que telle saisie n'a pas été synchronisée et ainsi retenter une synchro plus tard. |
| |
| |
| | | |
|
| | |
| |
Registered member 7 messages Popularité : +1 (1 vote) |
|
Posted on August, 24 2017 - 4:41 PM |
Merci Beaucoup NICO vraiment merci. Ton expertise m'a vraiment aidée à comprendre certains points donc il ne me reste plus qu'à l'appliquer. |
| |
| |
| | | |
|
| | |
| |
Registered member 2,574 messages Popularité : +222 (260 votes) |
|
Posted on August, 25 2017 - 7:06 AM |
Bonjour,
Pour moi, sans aucune hésitation, le webservice. Beaucoup plus souple, tu peux faire ce que tu veux quand tu veux, tu peux gérer les collisions toi même. La réplication est une boîte noire tu ne sais jamais ce qu'il se passe dedans et vu le nombre de problèmes rencontrés par les utilisateurs sur le forum, ça ne donne aucunement confiance.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Registered member 92 messages |
|
Posted on July, 28 2023 - 7:47 AM |
Bonjour à tous,
j'espère que vous allez bien, je relance ce post en 2023. je suis confronté au même problème, la réplication universelle est un gros casse tête, j'ai appliqué avec 3 clients, et ils réclament tous, un coup ça marche, un coup non.
donc j'ai essayé l’accès en client serveur, avec un serveur HFSQL installé sur un serveur distant, les données centralisées et tout est OK, mais c'est très très lent à certains moments, malgré que les caractéristiques du serveur distant sont assez puissant,
maintenant, je veux faire un webservice, mais je n'ai pas trouvé par ou commencer ? si vous pouvez me diriger ou si un tutoriel existe pour un webservice qui fait la réplication universelle.
je vous remercie d'avance |
| |
| |
| | | |
|
| | |
| |
Registered member 3,366 messages Popularité : +93 (137 votes) |
|
Posted on August, 29 2023 - 10:19 AM |
Amy BEN a écrit :
Bonjour à tous,
j'espère que vous allez bien, je relance ce post en 2023. je suis confronté au même problème, la réplication universelle est un gros casse tête, j'ai appliqué avec 3 clients, et ils réclament tous, un coup ça marche, un coup non.
donc j'ai essayé l’accès en client serveur, avec un serveur HFSQL installé sur un serveur distant, les données centralisées et tout est OK, mais c'est très très lent à certains moments, malgré que les caractéristiques du serveur distant sont assez puissant,
maintenant, je veux faire un webservice, mais je n'ai pas trouvé par ou commencer ? si vous pouvez me diriger ou si un tutoriel existe pour un webservice qui fait la réplication universelle.
je vous remercie d'avance Salut Essaie le WX Replication de Fabrice Harari |
| |
| |
| | | |
|
| | |
| |
Registered member 1,301 messages Popularité : +20 (72 votes) |
|
Posted on August, 29 2023 - 12:21 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 1,301 messages Popularité : +20 (72 votes) |
|
Posted on August, 29 2023 - 12:23 PM |
Je préfère un WebService spécifique à l'APP Avec une identification sécurisée (Par exemple par token temporaire) Des entrée et sortie spécifique pour chaque besoin, permettant de limité les info pouvant ou non sortie Evité les fonction ou on envoi des commande SQL Verifier les injection SQL dans les parametres Des table avec un Identifiant UUID et un TimeStamp de Création
-- Bertin CARRIERE SRL RGPD.Zen-Project.be support@zen-project.be www.zen-project.be www.linkedin.com/in/bertincarriere +32(0)498/10.18.58 Co-President de l'asbl Be-Dev Association des développeurs Windev de Belgique www.be-dev.be |
| |
| |
| | | |
|
| | |
| |
Registered member 3,366 messages Popularité : +93 (137 votes) |
|
Posted on August, 29 2023 - 5:11 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 92 messages |
|
Posted on August, 31 2023 - 5:34 PM |
bonjour à tous ; merci infiniment je vais consulter tout ça. |
| |
| |
| | | |
|
| | |
| |
Registered member 92 messages |
|
Posted on August, 31 2023 - 5:36 PM |
Pour mon cas mes deux bdd (celles de l'application mobile et de l'application sur poste sont en HFSQL) je n'ai rien en SQL. |
| |
| |
| | | |
|
| | | | |
| | |
|