Bonjour à tous
Je vais vous décrire l'architecture que je pense adpoter pour la mise en place de mon service web. J'espere que je suis dans la bonne section pour ca!
Merci de me faire part de vos commentaires
Mon but est de fournir un service en ASP.
Ce service est destiné à des agences immobilières.
J'ai donc différents utilisateurs, et des internautes.
Voici comment je pense réorganiser les choses:
Tout est centraliser sur un serveur dedié.
Sur ce serveur il y a des services en PHP.
On accède à ces services par l'intermédiaires d'interfaces d'utilisation.
Donc:
- Il y a un SGBD sur le serveur
- Il y a une unique "machinerie PHP" sur le serveur
- Il y a des interfaces d'utilisateurs en XUL ou HTML ou autres pour les utilisateurs des agences. Chaqun s'identifie avec un login et un password qui permet à la "machinerie PHP" de savoir quelle base de données utilisé et quelle configuration charger.
- Il y a des sites Internet qui correspondent aux sites Internet des agences. Chaque site utilise la "machinerie PHP" pour accéder aux données de la base de données.
- Il y a un portail (un site) qui utilise également la "machinerie PHP" mais qui à accès à toutes les bases de données (de facon restreinte)
C'est la première fois que je vais tenter de déployer ce genre d'architecture, actuellement j'ai une "machinerie PHP" par IU et par site web. Autant dire que la moindre modification à appliquer prend énormément de temps!
Si je veux adopter cette architecture c'est pour avoir une seule version commune à tous (donc chacun à la dernière version).
Avez vous une expérience d'un cas similaire ? Selon vous suis je sur la bonne voie ou plutot dans une voie pas du tout adpater à ce que je souhaite faire ?
D'autres idées peu etre ?
Merci
Partager