Bonjour à tous,
J'aimerai développer une application web interagissant avec un serveur.
L'énoncé peut paraitre vague et innocent mais je n'aimerais pas rater mon analyse. J'aimerais savoir comment découpler une architecture en plusieurs modules afin que la couche web ne soit pas dépendante commandes systèmes que je souhaite exécuter.
J'ai pensé à mettre une base de donnée au milieu de telle sorte que:
Une action sur le site web provoque une mise à jour de la bdd.
Un programme effectue du poolling sur la bdd et lance les actions systèmes associées. De cette manière je n'ai pas de couplage fort. Pas d'appel système dans mon applic web. Ce qui me permettrais d'ailleur que l'applic web soit sur un serveur différent de ce celui que je souhaite contrôler.
Comme j'ai dis, un script devraiy effectuer un pooling de la base des donnée mais ceci est mal:
- Utilisation des ressources pour rien
- Délai entre l'action sur l'interface web et l'action système.
Avez vous déjà rencontré de genre de problèmes et si oui comment les avez vous résolus ?
Pour vous aider, je penche sur les moyens suivants: web > LAMP, applic à contrôler > Linux.
Bonne journée à tous.
Hakna
Partager