Upload
loubna
View
216
Download
0
Embed Size (px)
Citation preview
8/20/2019 Projet SOA
1/3
Projet SOA : Application Workflow de gestion des missions des
professeurs/Administrateurs de l’ENSIAS selon l’architecture SOA avec la technologie
BPEL
!"#$ &$ '()#$*"*+$ : Semaine du 1 Février 2015
Le projet vise à modéliser et implémenter les processus de gestion des missions des
professeurs/Administrateurs dans un environnement SOA. Le système à réaliser offrira une
meilleure maîtrise de toutes les étapes de gestion des différents processus intervenants dans le
cadre de la gestion des missions. En outre, ce système permettra de dématérialiser les
processus entrant dans la gestion des missions en éliminant le plus possible la circulation du
papier, et libérer les responsables du service budget des tâches fastidieuses et répétitives
concernant le calcul de l'état des sommes dues au frais de déplacement. Le système offrira
donc plusieurs avantages, parmi lesquels nous citons :
! La gestion des demandes de mission et de remboursements.
! Le stockage de toutes les demandes.
! La génération automatique des états des sommes dues aux frais de déplacement.
! La traçabilité de tout le processus de gestion des missions.
! La visibilité des processus en permettant la génération de rapport de suivi.
!"#$%&&'& )*+,%"& -
Macro-processus de la gestion des missions
8/20/2019 Projet SOA
2/3
.$+%'"& /' &0&+1)% -
! Professeur/Administrateur : c’est lui qui déclenche les processus en effectuant l’une
des deux demandes.
!
Chef Immédiat : il est le premier à valider une demande avant de la transmettre auxautres acteurs.
! Régisseur : Il s’occupe de la vérification et la validation des calculs de frais de
remboursement qui seront calculés par le système.
2/%3+,4,$5+,#3 /%& &%"6,$%& /% 7"53'85",+* )#0%33% 9: +,+"% ,3/,$5+,4;
Service Description Opération
Insertion Insertion d’un
objet dans la
base de données
insertDemandeMission
insertMission
InsertDemandeRetour
InsertDemandeRemboursement
InsertFrais
insertProfesseurDemandeMission
Mise à
jour
Mise à jour
d’une donnée
de la base de
données
updtaeEtatDemande
updateDateHeureRetourEffectiveMission
updateEtatRemboursement
Chargem
ent
Chargement des
données de la
base de données
chargerMissionActuelle
chargerMissionNonRemboursee
chargerDemandeRemboursement
chargerMontantTaux
Calcul Calcul du
nombre de taux
relatif à une
mission
calculNombreTaux (formule à proposer)
8/20/2019 Projet SOA
3/3