1 / 20

PILOTE SOUS-PROJET 5

PILOTE SOUS-PROJET 5. Cyril Carrez, Elie Najm, Alexandre Tauveron. Plan Fonctionnel Global: (SIB / enchaînement BCP) Plan Fonctionnel Réparti. Sous-projet 5 : transformations pour les services. Plan Fonctionnel Réparti. Search. SCF. SDF. SearchResult. TRANSFORMATIONS POUR LE RI.

dinh
Download Presentation

PILOTE SOUS-PROJET 5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PILOTE SOUS-PROJET 5 Cyril Carrez, Elie Najm, Alexandre Tauveron PILOTE - Sous Projet 5.2

  2. Plan Fonctionnel Global: (SIB / enchaînement BCP) • Plan Fonctionnel Réparti Sous-projet 5 : transformations pour les services PILOTE - Sous Projet 5.2

  3. Plan Fonctionnel Réparti Search SCF SDF SearchResult TRANSFORMATIONS POUR LE RI Plan Fonctionnel Global SSD : liste d’utilisateurs autorisés Correspondance Screen Non Correspondance CID : utilisateur PILOTE - Sous Projet 5.2

  4. Plan Fonctionnel Global User Interaction User Interaction User Interaction Service Data Management Service Data Management Service Data Management Service Data Management Internet Interaction Internet Interaction Internet Interaction success success error error error error POI OccupéPas de réponse POI OccupéPas de réponse POR 1 Clear Call POR 1 Clear Call POR 2 Clear Call POR 2 Clear Call POR 1 Clear Call POR 1 Clear Call Basic Call Process (BCP) Basic Call Process (BCP) Internet Interaction SSD - Action = envoyer_email CID - email_appelant User Interaction SSD - paramètres_annonce - paramètres_informations_recueillies CID - ID appelé Service Data Management SSD - File_Indicator - Action = Retrieve CID - ID_appelé Sortie logique - Succes, erreur CID - cause_erreur_interaction - données_recueillies Sortie Logique- Success Sortie Logique - Succes, erreur CID - email_appelé - cause_erreur_gestion Exemple : Service Voix/E-mail • Plan de service entrée sortie PILOTE - Sous Projet 5.2

  5. in SIB 0..* 1..* CID out SSD1 …. SSDn 0..* 1..* Value run_SIB() : return_SIB Extensions UML Profil du Plan Fonctionnel Global Métamodèle return_SIB ={sorties logiques} PILOTE - Sous Projet 5.2

  6. succes succes Exemple : SIB Gestion des données de service Interaction_Utilisateur Gestion Internet_Interaction <<POR1>> erreur <<POR2>> succes <<POR1>> erreur Profil du Plan Fonctionnel Global • Un patron par SIB CS-1 • 13 modèles génériques • Enchaînement des SIBs => diagramme d’état PILOTE - Sous Projet 5.2

  7. Règles de transformation • Aide pour le diagramme d’état. Placement automatique des états. Règles de présentation Règles de validation • Par SIB • Globale: toutes les SIBs et CIDs associées • Chaque SIB doit être conforme à son patron Profil du Plan Fonctionnel Global PILOTE - Sous Projet 5.2

  8. Plan Fonctionnel Global -Transformation PILOTE - Sous Projet 5.2

  9. succes succes Interaction_Utilisateur Gestion Internet_Interaction <<POR1>> erreur <<POR2>> succes <<POR1>> erreur Plan Fonctionnel GlobalEnchaînement de SIB PILOTE - Sous Projet 5.2

  10. Métamodèle in SIB 0..* 1..* CID out SSD1 …. SSDn 0..* Vue Plan Fonctionnel global 1..* Value run_SIB * * * met en relation utilise utilise 0..1 0..1 0..1 SRF SDF SSF play playAndCollect Connect Disconnect Search UpDate Profil du Plan Fonctionnel Réparti IN PILOTE - Sous Projet 5.2

  11. Profil du Plan Fonctionnel RépartiExtensions UML PILOTE - Sous Projet 5.2

  12. Règles de transformation • Création du code SDL Règles de présentation Règles de validation • Vues selon le Plan Fonctionnel Global • Par SIB • Globale: toutes les SIB, CID et Entités Fonctionnelles associés • Chaque SIB doit être conforme à son patron Profil du Plan Fonctionnel Réparti IN PILOTE - Sous Projet 5.2

  13. Instance Patron SIB UserInteraction User Interaction Internet Interaction ServiceData Management POR POI <<CID>> html link value : string <<out>> <<CID>> <<in>> <<SIB>> Called Party ID Interaction_Utilisateur Value : string Announcement parameters : undefined run_SIB() : success, error needs <<SRF>> SRF play() playAndCollect() PILOTE - Sous Projet 5.2

  14. Instance Patron SIB DataManagement User Interaction Internet Interaction ServiceData Management POR POI <<CID>> Called Party e-mail <<out>> value : string <<SIB>> Gection File_ Indicator : string Action : string <<in>> <<CID>> run_SIB() : success, error Called Party ID needs Value : string <<SDF>> SDF Search() Update() PILOTE - Sous Projet 5.2

  15. Instance Patron SIB Internet Interaction User Interaction Internet Interaction ServiceData Management POR POI <<CID>> <<SIB>> Called Party e-mail Internet_Interaction <<in>> value : string Action : string run_SIB() : success <<CID>> needs <<in>> Called Party ID <<in>> Value : string <<CID>> html link value : string <<IRF>> SMTP-server Send_email() PILOTE - Sous Projet 5.2

  16. Patron SIB UserInteraction Plan Fonctionnel Réparti - Vue globale Patron SIB Internet Interaction <<SIB>> <<CID>> Internet Interaction Patron SIB DataManagement Called Party e-mail <<out>> <<in>> <<in>> needs <<CID>> Call Party ID <<in>> <<SIB>> <<CID>> Gestion html link <<out>> needs <<CID>> <<in>> <<in>> Called Party ID <<SIB>> Interaction Utilisateur needs <<SDF>> <<SRF>> << IRF>> SDF SMTP-server SRF PILOTE - Sous Projet 5.2

  17. Process SCF POR1, POR2, start Sequenceur UserInteraction_sucess, DataManagemenent_sucess, UserInteraction_error InternetInteraction_success SIB_Start SIB_Start Gestion Interaction Utilisateur SIB_Start Search_Result Collect_Response Internet_Interaction Connect_Request, Play_and_Collect Disconnect_Forward_Connection Search_request Send_email SCF_SDF SCF_SSF SCF_SRF SCF_IRF Plan Fonctionnel Réparti - Transformations • Contexte SDL : PILOTE - Sous Projet 5.2

  18. error Interaction Utilisateur SIB_start Interaction_Utilisateur to success Wait_Interaction_Utilisateur Gestion Interaction_Utilisateur_error Interaction_Utilisateur_sucess POR1 Internet Interaction to SIB_start Gestion Wait_Gestion Gestion_sucess Plan Fonctionnel RépartiTransformation: Séquenceur Wait DP start PILOTE - Sous Projet 5.2

  19. Service_processing SIB_start search Wait_Result Wait_Result Plan Fonctionnel RépartiTransformations: SIB Gestion Search_Result CODE Code to create the request «error» «success» CID_error := ERROR CID_email := result Gestion_error Gestion_success Service_Processing PILOTE - Sous Projet 5.2

  20. Conclusion • Facilités pour le Plan Fonctionnel Global • Plan Fonctionnel Réparti fortement automatisé • Intégration dans une plateforme SDL de tests de services RI existante (ENST) • tests du service • tests d'interaction de services Perspectives PILOTE - Sous Projet 5.2

More Related