1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Présentation des technologies SharePoint 2007
Action Innovante: Maison Intelligente
GIE Gestion internationale de l'information et des communications ALLO STOP Benjamin Barthelet Pierre-Philippe Paquette.
Plate-forme Magicien d’Oz
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Prototype de plate-forme de Tribus Instantanées :
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006.
Organiser des Tests dans un projet
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Tests et Validation du logiciel
I - Introduction II - Description des lots III - Intégration et tests IV - Bilan.
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Réalisation Gestionnaire de Stock
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS
Interaction audio sur le site web du LIA
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Développement d’application web
Intégration ActiveXML - Xyleme
Krowten Emagyp Jeu réseau à interaction en temps réel.
Projet de Master première année 2007 / 2008
Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Audit de réseau. Audit réseau Responsable : Jean-François RODRIGUEZ Objectif : tester les failles d’une machine ou d’un réseau Outil : nessus Audit réseau.
Outil de gestion des cartes grises
Supports de formation au SQ Unifié
08 Avril 2010 Versionnement de CODE (Subversion SVN et USVN) CATI Ecoinformatique le 08/04/2010.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Car Nova La voiture de location communicante Pascal GARNIER, Étudiant MBDS DataBase Forum CasaNova Journée de Prestige – 21/10/2005.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Initiation à la conception des systèmes d'informations
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
© Stage « Plateforme de Simulation EcoTPL » Juillet/Décembre 2010 date de la soutenance : 11/01/2011 Charly HAMY Orange Business Services (Lyon)
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Projet Informatique Eolienne
1 revue de fin de phase de construction Bureau d'étude – IUP ISI Améliorationprocessus Amélioration de processus Stéphane ANRIGO - Cédric BOUHOURS - Natalia.
Supervision à distance d’une ligne de conditionnement temps réel 16/12/20101INSA de LYON - H4201.
L’enseignement de spécialité SLAM
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Réalisé par : Grégory CORDIER Promotion : RIE03 UE : Management Social & Humain Réalisé par : Grégory CORDIER Promotion : RIE03 UE : Management Social.
eFormGen, produit E-Business : Développement de Composants Web
Plan de la présentation
Club Utilisateurs Salesforce.com France
Ethnosim (Cr1) Projet encadré par : Mr David Crookall (17 juin 2004) Agostini Jean-Louis Dupouy Nicolas Giroussens Olivier Olivar Kevin Université de Nice.
Les changements repensés
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
Projet de fin d’étude Développement d’une application de gestion d’un parc informatique et de Help Desk Bonjour tout le monde, Avant de commencer je voudrais.
Soutenance de Projet – BTS IG
Soutenance de Projet – BTS IG
Jeudi 29 Novembre 2012 Présentation ProFTPD. Sommaire Présentation Globale Analyse des Actions Récurrentes Procédure à suivre Présentation ProFTPD - 02/10/2015.
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Réalisation d’un Framework pour la création de jeux d'arcades Groupe MUS-D : FHAL Jonathan KÖNIG Mélanie MAILLET Laurent MANESCHI Romain NOVAK Audrey Encadrant.
Réunion de cadrage 3 10/02/10. Chef de projet Damien Responsabl e Qualité Laetitia Responsabl e Business Plan Fouad Responsable Développement Web Thibault.
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
Point d’information RNT - 3 juin Sommaire 1. Rappel : calendrier 2. Re-démarrage de la maintenance de l’application 3. Travaux en cours : premières.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Diagrammes de comportement Présentation. Diagramme de séquence  Permet de modéliser les envois de messages entre objets chronologiquement.  Modélisation.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Intégration continue avec Jenkins OTHMAN Maroua - DUCROT Lauriane - ESCURE Philippe - JOLY Aurélien & DESPREZ Jérome 1.
Transcription de la présentation:

1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON / L.M. HILLAH

2 Objectifs : Projet CWSP Faciliter l’utilisation des outils de CPN-AMI Promouvoir l’utilisation de ces outils Masquer la mécanique de FrameKit Masquer le protocole de communication de FrameKit

3 Organisation Phase 1 :  Conception du module Wrapper et de l'oracle testeur  Couverture à 100 % du protocole CAMI Phase 2 :  Gestion des accès au Wrapper Phase 3 :  Ouverture de la plate-forme au modèle PNML

4 Principales fonctionnalités du Wrapper Gestion des sessions : création d’une session

5 Principales fonctionnalités du Wrapper Exécution d’un service : scénario simple

6 Retour d’un service  Gestion des modifications du modèle Ajout, suppression d’élément directement sur le modèle  Gestion des modifications du menu Acitvation ou désactivation d’éléments du menu  Gestion des nouveaux modèles Création de nouveaux modèles  Gestion des Boîtes de dialogue Principales fonctionnalités du Wrapper

7 Messages asynchrones Comment transmettre la demande à l’utilisateur ?

8 Difficultés majeures FrameKit est asynchrone  Message d’alerte  Message d’information Le Wrapper est synchrone  SOLUTION Polling Callback

9 Principales fonctionnalités du Wrapper Messages asynchrones

10 Architecture globale FRAMEKIT UTILISATEUR Serveur WS

11 Robustesse Résiste aux pannes classiques :  Détection de la mort d'un client  Détection du crash éventuels de FrameKit  Limitation du nombre de « Ping » par seconde  Limitation du nombre d'utilisateurs connectés  Limitation du temps maximum pour l'exécution d'un service FrameKit

12 Oracle testeur (1) Pourquoi ?  Valider la couverture du protocole CAMI  Valider les tests d'intégration Comment ?  API de construction de scénarios de test  Faciliter la création de nouveaux scénarios

13 Oracle testeur (1)... Wrapper Rapport de test

14 Recette Tests unitaires :  378 Tests  72 % couverture de code Couverture du protocole CAMI :  12 Scénarios de test  46 / 57 Services de CPN-AMI  Couverture CAMI : 80 %

15 Principales difficultés Intégration du projet sous Maven Documentation CAMI  Incomplète  Fragmentée Gestion de l’asynchronisme de FrameKit

16 Améliorations

17 Conclusion Faciliter l’utilisation des outils de CPN-AMI ?  API WS Coloane (Stagiaire M. Chaouki L3)‏ : 2 mois  Portail PHP de démonstration du Wrapper : 4 jours  JClient : Client graphique (SWING) de démonstration : 3 semaines FrameKit est complétement invisible Documentation complète et centralisée

18 Merci de votre attention