Bonjour,
Je sais que mon titre n'est pas très explicites, veuillez m'en excuser, mais mon problême est difficile à résumer. Dans un souci de détail, je vais écrire un pavé, j'espère que vous aurez le courage de me lire.
Je travaille actuellement dans une entreprise de reprographie, qui fait partie d'un groupement d'entreprises. La gestion de toutes les entreprises du groupe est centralisée sur un seul serveur pour tous les sites, situés dans différentes villes.
Notre application de gestion, éditée et gérée par une société externe, est actuellement utilisée grâce à un système de connexion de bureau à distance, et tout passe par un tunnel VPN sécurisé par-dessus la connexion internet de chaque site. Il y a plusieurs problêmes qui en découlent :
- L'application, et donc l'utilisateur, subit les aléas de la connexion internet (lenteurs, déconnexions)
- En cas de déconnexion, il y a souvent des pertes de données, ainsi que des problêmes d'accès au services à cause de la précédente session qui n'a pas expirée.
- En cas de lenteur de la connexion (on a souvent des problêmes de ping qui monte à plus de 1-3 secondes) l'application est pénible à utiliser car à chaque action on doit attendre son affichage.
au sujet des volumes de données, très approximativement, il y a donc 20-30 clients connectés à un serveur, de manière distante. Plus de 200-300 enregistrements divers par jours (Bons de livraisons, factures, devis...etc)
L'autre problême est que la société qui s'occuppe de ce logiciel est feignate, elle encaisse tous les mois l'argent qu'elle demande et ne fait que peu d'interventions pour assurer un service correct, sans parler du support téléphonique déplorable.
Tout ça pour dire que le grand patron veut se débarasser de cette entreprise J'aurais donc peut-être à proposer une ou plusieurs solutions alternatives.
Ma question, enfin :
Quelle type de technologie (au niveau de l'utilisation, mais aussi de la bande passante nécéssaire) jugez-vous la plus adéquate pour ce genre de cas ?
- Technologie basée sur un modèle web (formulaires clients HTML, puis traitements sur le serveur en php, et utilisation d'une base de données mysql (je redoute que mysql ne tienne pas face à un volume de ce type, qu'en dites-vous ?), ou autre base de données ?
- Technologie client serveur plus classique, c'est a dire une application sur chaque poste client qui se connecterait à une base de données distante sur le serveur
- autre choix ?
voilà, merci de m'avoir lu. et merci d'avance pour votre aide.
Partager