PILOTE - Sous Projet PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron
PILOTE - Sous Projet Plan Fonctionnel Global: (SIB / enchaînement BCP) Plan Fonctionnel Réparti Sous-projet 5 : transformations pour les services
PILOTE - Sous Projet SCFSDF Plan Fonctionnel Réparti TRANSFORMATIONS POUR LE RI Screen SSD : liste dutilisateurs autorisés Correspondance Non Correspondance CID : utilisateur Plan Fonctionnel Global Search SearchResult
PILOTE - Sous Projet n Plan Fonctionnel Global Internet Interaction Service Data Management error POI Occupé Pas de réponse Basic Call Process (BCP) POR 1 Clear Call POR 1 Clear Call User Interaction error success POR 2 Clear Call User Interaction SSD- paramètres_annonce - paramètres_informations_recueillies CID- ID appelé Sortie logique- Succes, erreur CID- cause_erreur_interaction - données_recueillies Internet Interaction Service Data Management error POI Occupé Pas de réponse Basic Call Process (BCP) POR 1 Clear Call POR 1 Clear Call User Interaction error success POR 2 Clear Call User Interaction Service Data Management SSD- File_Indicator - Action = Retrieve CID- ID_appelé Sortie Logique - Succes, erreur CID - _appelé - cause_erreur_gestion Service Data Management Exemple : Service Voix/ n Plan de service Internet Interaction SSD- Action = envoyer_ CID- _appelant Sortie Logique- Success Service Data Management entréesortie
PILOTE - Sous Projet Profil du Plan Fonctionnel Global SIB run_SIB() : return_SIB SSD1 …. SSDn CID Value in 1..* 0..* out 1..* 0..* Extensions UML Métamodèle return_SIB ={sorties logiques}
PILOTE - Sous Projet n Enchaînement des SIBs => diagramme détat GestionInteraction_UtilisateurInternet_Interaction succes > erreur succes > erreur > succes Profil du Plan Fonctionnel Global n Un patron par SIB CS-1 –13 modèles génériques Exemple : SIB Gestion des données de service
PILOTE - Sous Projet Profil du Plan Fonctionnel Global Règles de présentation n Par SIB n Globale: toutes les SIBs et CIDs associées Règles de transformation n Aide pour le diagramme détat. Placement automatique des états. Règles de validation n Chaque SIB doit être conforme à son patron
PILOTE - Sous Projet Plan Fonctionnel Global -Transformation
PILOTE - Sous Projet Plan Fonctionnel Global Enchaînement de SIB GestionInteraction_UtilisateurInternet_Interaction succes > erreur succes > erreur > succes
PILOTE - Sous Projet Profil du Plan Fonctionnel Réparti IN SIB run_SIB SSD1 …. SSDn CID Value in 1..* 0..* utilise * * met en relation * SDF Search UpDate SRF play playAndCollect SSF Connect Disconnect 0..1 Vue Plan Fonctionnel global out 1..* 0..* Métamodèle
PILOTE - Sous Projet Profil du Plan Fonctionnel Réparti Extensions UML
PILOTE - Sous Projet Profil du Plan Fonctionnel Réparti IN Règles de présentation n Vues selon le Plan Fonctionnel Global n Par SIB n Globale: toutes les SIB, CID et Entités Fonctionnelles associés Règles de transformation n Création du code SDL Règles de validation n Chaque SIB doit être conforme à son patron
PILOTE - Sous Projet Interaction_Utilisateur Announcement parameters : undefined SRF play() playAndCollect() Called Party ID Value : string html link value : string > needs > Instance Patron SIB UserInteraction ServiceData Management User Interaction Internet Interaction POI POR run_SIB() : success, error
PILOTE - Sous Projet Called Party value : string Called Party ID Value : string Gection run_SIB() : success, error File_ Indicator : string Action : string > needs > SDF Search() Update() > Instance Patron SIB DataManagement ServiceData Management User Interaction Internet Interaction POI POR
PILOTE - Sous Projet Instance Patron SIB Internet Interaction Called Party value : string Internet_Interaction Called Party ID Value : string html link value : string Action : string run_SIB() : success > SMTP-server Send_ () > needs ServiceData Management User Interaction Internet Interaction POI POR
PILOTE - Sous Projet Plan Fonctionnel Réparti - Vue globale Called Party Interaction Utilisateur SRF Called Party ID html link Gestion > needs > SDF needs > Internet Interaction > Patron SIB DataManagement Patron SIB UserInteraction Patron SIB Internet Interaction > SMTP- server needs Call Party ID >
PILOTE - Sous Projet Plan Fonctionnel Réparti - Transformations n Contexte SDL :
PILOTE - Sous Projet Plan Fonctionnel Réparti Transformation: Séquenceur Wait DP Interaction Utilisateur SIB_startto Interaction_Utilisateur Wait_Interaction_Utilisateur Interaction_Utilisateur_sucess Interaction_Utilisateur_error success error Internet Interaction Gestion_sucess start Wait_Gestion Gestion SIB_start to Gestion POR1
PILOTE - Sous Projet Plan Fonctionnel Réparti Transformations: SIB Gestion Service_processing SIB_start search Wait_Result Search_Result CODE «error» «success» CID_error := ERROR Gestion_error Service_Processing CID_ = result Gestion_success Code to create the request Wait_Result
PILOTE - Sous Projet n Facilités pour le Plan Fonctionnel Global n Plan Fonctionnel Réparti fortement automatisé n Intégration dans une plateforme SDL de tests de services RI existante (ENST) – tests du service – tests d'interaction de services Conclusion Perspectives