Joëlle COUTAZ Noël DE PALMA Pierre-Yves GIBELLO Université Joseph Fourier (Grenoble 1), IMA / PolyTech Projet d’intégration ECOM (RICM5)

Slides:



Advertisements
Présentations similaires
RICM3 Réseaux UE RICOM Projet de Service de e-Commerce
Advertisements

Cours GLG203 Cours J2EE JDBC, RMI, IIOP, Sécurité, XML
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Struts.
Conférence Témoignages métiers- Supinfo Nantes  Création en 1979  CA de 150 Millions €  Présence nationale et internationale  2300 personnes en France.
Projet d’intégration ECOM (M2PGI et RICM3)
Architectures Logicielles Java GLG203 GLG204
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
Présentation Projet JEE Présentation des Frameworks Java Server Faces & Eclipse Link.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
Apache Tomcat Distributeur : Apache Software Foundation Projet : Jakarta Catégorie : Serveur d'applications Technologie : Java.
Le projet L'éditeur Les services associés 10/07/2007 OpenAguila, la gestion d’entreprise libre pour.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
- Formation ActiveMQ 1 1.
Le Conseil Général : - son fonctionnement - ses compétences La Direction des routes : - une direction opérationnelle - ses missions Le Service Poste Commandement.
Projet de formation en conduite de changement Laurent GIROD-ROUX / mars 2016.
PV de réception technique PV de fin de projet Mandat de projet Avis Biomédical Outil de gestion des projets choisi aux HUG CE QUE WORKFRONT PERMET  Gestion.
Réalisé par Ghribi Encadrés par M. (Suptech) M. (YAZAKI) 2014/2015 Projet de fin d’étude.
ScoRify We are TOEFL Test for IT !
Analyse de cycle de vie sur le logiciel GABI
Les Bases de données Définition Architecture d’un SGBD
PARCOURS DE PROFESSIONNALISATION
Framework EHop/Ecenvir
Communication client-serveur
RESEAUDENTREPRISE.COM Solution de communication d’entreprise et de vente en ligne.
Epreuve E6 : Parcours de Professionnalisation
Présentation Scribe NG Serveur pédagogique.
PORTEFEUILLE DE COMPETENCES
GBIN6U03 : projet logiciel
Les Tests de performances
Informatique et Sciences du Numérique
Portefeuille des compétences
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
Clients riches RIA (Rich Internet Application) / RDA
Java EPITECH 2009
Outils Statistiques pour la Sémantique Décembre 2013
Intégration dans une équipe de TMA dans le domaine des Télécom
CARTER POUR SEPARATEUR ET DESHUILEUR
Système flexible de Workflow pour la plate-forme Motu
Offres Viveris Systèmes
Ou comment partager la connaissance
Zikindi Projet NF28 - P2013 BRIZARD Laura FECHEROLLE Cécile
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Présentation des EJB Enterprise Java Beans.
M ICROS PROJETS 1 ÈRE A NNÉE. DESCRIPTION DES MICROS PROJETS Il s'agit de produire un programme (fichiers source et un exécutable testé et opérationnel.
Les applications de groupware
Mise en œuvre d’une solution de portail
Cours Organisation administrative
Expose : Web Application Firewall.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
Paris web 2007 Référentiel Général d’accessibilité pour les Administrations Choix initiaux, cadre général et déploiement.
Auditeur: Léonardo AMODIO Cours: NFE107
Architecture BD Récif.
Architectures Logicielles Java GLG203 GLG204
Le département QIF Qualité, Innovation, Fiabilité
Etudes d’approfondissement M2PGI Option SRR
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.
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
Java EPITECH 2009
Etudes d’approfondissement M2GI Option SRR
Création d’un outil d’aide à la composition de cours
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Architecture Logicielle « Entreprise Java Beans(EJB) »
Transcription de la présentation:

Joëlle COUTAZ Noël DE PALMA Pierre-Yves GIBELLO Université Joseph Fourier (Grenoble 1), IMA / PolyTech Projet d’intégration ECOM (RICM5)

Fabienne Boyer, Didier Donsez, ECOM, 2004 Objectifs fonctionnels du projet Développement d’une application simple de prise de commande par le Web La nature des produits vendus est de votre choix Le profil type des utilisateurs est à définir Environnement matériel Contexte …

Fabienne Boyer, Didier Donsez, ECOM, 2004 Objectifs pédagogiques Intégration de différentes disciplines CAR, IHM, GL Utilisation des principes et techniques vus dans les différentes formations Approfondissement en options Suivi / encadrement  Aller chercher les informations auprès des enseignants concernés (CAR / IHM / GL) Manipuler des technologies de pointe dans le développement d’applications sur Internet

Fabienne Boyer, Didier Donsez, ECOM, 2004 Architecture globale (JavaEE ) EJB ServerWeb Server Servlet/JSP RMI Entity Bean Entity Bean WML/WMLC /iMode WAP/UMTS HTML/XML HTTP Didier Donsez Web Browser SOAP Engine RDBMS DataSource JDBC Didier Donsez SOAP HTTP/SMTP EIS ERP DataSource JCA Session Bean Session Bean MsgDriven Bean JMS JMS MOM Message Repository JMS Java Apps RMI Didier Donsez Java app ECOM

Fabienne Boyer, Didier Donsez, ECOM, 2004 Architecture globale Les constituants à développer (métier) La base de données Persistance JPA / EJB3 pour les objets métier : Products, Accounts, Customers, Orders / OrderLines, Payments… Les Entreprise Beans Entity Beans : 1 pour chaque « table » BD Session Beans : Cart (stateful), EuroConvertor (stateless), Mailer ? Un « shell » commandes invoquant des méthodes sur des beans + Scripts de scénario

Fabienne Boyer, Didier Donsez, ECOM, 2004 Architecture globale Les constituants à développer (présentation) Les Servlets/JSP Servlets/JSP pour l’usager: store, product, cart, buy, myorders Session http : Cart… Servlet d’administration : ajout/retrait/recherche d’instance de beans Modèle MVC, Ajax… Séparer le code de la présentation Frameworks : Struts, JSF, GWT … ou développement spécifique

Fabienne Boyer, Didier Donsez, ECOM, 2004 Environnements/intergiciels Supports JavaEE (Java Enterprise Edition) JDK 1.6 de SUN Serveur JavaEE JOnAS 5.x Intègre Apache Tomcat SGBD McKoi 100% Java Browser Web (Firefox, IE…)

Fabienne Boyer, Didier Donsez, ECOM, 2004 Qualité du logiciel produit MetaWare Eclipse (+ PlugIns JavaEE ? Lomboz, JinHA, JOPE…) Jakarta ANT JavaNCSS Rapport de métriques sur le source Apache JMeter Mesure de performance du site Test unitaire ? Cactus pour les servlets, JUnit pour les EJB ???

Fabienne Boyer, Didier Donsez, ECOM, 2004 Modalité pédagogique Organisation Groupe mixte de 4 (mélange d’options) Elire un chef de projet identifié du début à la fin Attribuer des rôles/spécialités Auto-formation Gestion des risques Encadrement Système : environ 30 heures / enseignant IHM : Audits avec Joëlle Coutaz (prendre RDV) Mail... Soutenance : dernière séance (1ère semaine de janvier)

Fabienne Boyer, Didier Donsez, ECOM, 2004 Modalités d'évaluation (résultat) 1) Démonstration finale Objectifs / GL Qualité du logiciel Objectifs / SAR Expliquer les principaux choix de conception Montrer l’aspect multi-utilisateurs du logiciel Montrer les performances du logiciel Montrer l’administration du logiciel (observation, déploiement multi-sites (serveur JOnAS et BD répartis), reprise après arrêt, …) Objectifs IHM Cf. Présentation Joëlle Coutaz

Fabienne Boyer, Didier Donsez, ECOM, 2004 Documents à rendre CDC simplifié (à rendre Séance 10) Conception IHM (à rendre Séance 10) Dossier d‘évaluation IHM (à rendre Séance 20) Conception Système (à rendre Séance 10) Liste des enterprise beans + descriptions fonctionnelle et non-fonctionnelle Liste des servlets / JSP / éléments du contneur web Schéma des données (liens, cardinalité…) Dossier d‘évaluation Système (à rendre Séance 20) Rapport sur les performances (scénario du benchmark, configuration matérielle, nombre de transactions, …) Distribution des sources prête à installer (ant install)

Fabienne Boyer, Didier Donsez, ECOM, 2004 Cahier des Charges (CDC) « allégé » membres de l‘équipe rôle (chef de projet, ergonome, graphiste, navigation ) objectif du site bénéfice attendu quantifié description des utilisateurs cibles avec priorité plate-forme informatique (client, serveur,...) modèle de taches : ensemble des fonctions du système requis non fonctionnels ex: accomplissement d'une tâche < 10s, ludique,... définition de scénarios types (utilisé par la recette) jeu de données analyse de la concurrence