Bonjour !
Je me retrouve actuellement à devoir gérer plusieurs solutions informatiques d'une société, mais je peine à comprendre l'utilité de certaines choses qui ont été mises en place et souhaiterais simplifier un peu tout ça.
Il y a 3 applications qui tournent :
- 1 application bureau sous WinDev, qui possède sa propre base de données sur le serveur interne de la société
- 1 application mobile sous WinDev Mobile qui possède sa propre base de données locale qui est une "copie simplifiée" de celle de l'application bureau.
- 1 application Web sous WebDev qui possède sa propre base de données hébergée par un hébergeur, qui est également une "copie simplifiée" de celle de l'application bureau.
Ces différentes applications communiquent entre elles via un WebService codé en WinDev.
Actuellement, voici comment se présente le lien entre ces applications au travers d'un schéma plus parlant :
N'étant pas encore assez expérimenté, je peine à comprendre l'utilité de dupliquer les bases de données et d'utiliser un WebService...
Je comprends l'utilité de la base de données locale de l'application mobile, en cas de perte de connexion réseau.
Mais je ne comprends pas pourquoi l'application Web n'utilise pas la base de données de l'application bureau, et pourquoi il y a un WebService en plein milieu ! J'imagine que le WebService est là pour sécuriser le tout ?
J'ai peur de devoir mettre à jour 4 applications et 3 bases de données à chaque fois que je veux toucher à l'analyse de l'application bureau par exemple
Voici ce que je souhaiterais mettre en place pour simplifier les choses :
Pourriez-vous me donner votre avis s'il vous plaît, sur ce que vous feriez à ma place ?
PS : jusqu'à présent je n'avais travaillé qu'avec WinDev, je découvre WebDev et WinDev Mobile, j'ai peut-être raté un chapitre et mes questions sont stupides !
Merci beaucoup !!!
Partager