Bonjour a tous,

Mon projet consiste à développer une application Web qui apporte des fonctionnalités qui sont distinguées selon les rôles. En effet, il y a:

un simple user qui est intéressé par une formation

- L’user peut consulter la liste des formations disponibles et s'inscrit dans une formation. (Il attend l'invitation du responsable “manager" qui sera par un mail).

un manager .

- Il de planifie des formations (une formation comprends la liste des formateurs, des membres intéresses, des dates, du sujet et durée de la formation, et la salle de formation).

- Après la planification d'une formation, le manager doit informer les membres intéressés (d’une façon semi automatique, il ne va pas envoyer le mail à chaque membre à part !!).
Aussi l'application doit informer le manager lors de la définition d'une nouvelle formation que par exemple la salle 4 est réservée (nécessité d'un système d'alerte).

Donc, après tout ce que j'ai dit, qu'est vous me conseiller d'utiliser comme outil de développement, environnement??(Sachant que cette application sera incluse dans un portail local donc il faut l'appeler comme étant un service (Web Services)...!).