Bonjour à tous !
Je suis actuellement en stage et je dois choisir entre deux technos (Java/JSP/Servlet et PHP) alors que je ne les connais que très peu !
Du coup, j'aurais besoin de votre aide
En résumé : l'entreprise dans laquelle je travaille construit des mini-systèmes qui sont pilotables via une API HTTP un peu crade : pour donner un ordre, on envoie un POST HTTP qui a pour contenu une commande écrite dans un langage propriétaire, puis on reçoit la réponse du mini-système en HTTP juste après.
Le but est de faire une interface Web (hébergée sur un serveur de l'entreprise) auquel un administrateur pourrait se connecter pour mettre en marche ou arrêter (on/off) chacun des mini-systèmes.
http://www.imagup.com/data/1176449506.html
Autrement dit, l'administrateur irait sur sa page Web qui recense tous les services, et lorsqu'il cliquerait sur "on" pour allumer un système, il faudrait qu'un script ou un programme se lance/s'exécute en tâche de fond sur le serveur et donne des ordres au mini-système.
L'API HTTP étant très mal faite, l'objectif de mon stage est de faire une API Haut niveau (PHP/JAVA) qui utilise cette API HTTP mais qui donne quelque chose de bien plus intuitif à utiliser.
Si je choisis une architecture PHP pour piloter mes mini-systèmes, l'API sera en PHP.
Si je choisis une architecture JSP/Servlet pour les piloter, l'API sera en JAVA.
http://www.imagup.com/data/1176449557.html
Du coup voilà mes questions :
1) Est-ce que PHP et Java/JSP/Servlet permettent de répondre au besoin ? Par exemple pour moi le PHP permet de faire des scripts qui s'exécutent coté serveur pour construire des pages Web dynamiques, mais j'ai jamais entendu parler de faire des scripts qui s'exécutent comme des "programmes" de façon séquentielle et en tâche de fond sur le serveur.
2) Si les deux solutions sont possibles, laquelle vous choisisseriez et pourquoi ?
Merci d'avance de votre aide![]()
Partager