RICM5 Option Reseaux 2010-2011 UE RICOM Projet de Service de e-commerce



Documents pareils
JOnAS 5. Serveur d application d

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Projet de Java Enterprise Edition

JOnAS 5 Enterprise OSGi javaee compliant

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Auto-évaluation Aperçu de l architecture Java EE

Serveur d'application à la juste taille

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Le passage à l échelle de serveur J2EE : le cas des EJB

Compte Rendu d intégration d application

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

JOnAS Day 5.1. Clustering

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES

Formation : Langues : Types d Intervention et Secteurs d Activité :

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

GPC Computer Science

Introduction à la plateforme J2EE

ORACLE PAAS CLOUD MANAGEMENT

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Urbanisme du Système d Information et EAI

Mettez les évolutions technologiques au service de vos objectifs métier

Les nouvelles architectures des SI : Etat de l Art

Mise en œuvre des serveurs d application

Cartographie des solutions BigData

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Introduction aux «Services Web»

PRODUCTS LIST (updated 11th January 2010)

MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM

J2EE - Introduction. Développement web - Java. Plan du chapitre

Les processus métiers : concepts, modèles et systèmes

TechSoftware Présentations

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

Refonte front-office / back-office - Architecture & Conception -

Environnements de Développement

Urbanisation des Systèmes d'information

Formation en Logiciels Libres. Fiche d inscription

Nouvelles Plateformes Technologiques

Introduction à la conception de systèmes d information

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Introduction aux applications réparties

«Ré-inventer le browser d'entreprise pour assurer sa sécurité au coeur du Cloud Computing»

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Solution Intranet collaboratif

CAHIER DES CHARGES D'IMPLANTATION SIHAM

W4 - Workflow La base des applications agiles

LICENCE PROFESSIONNELLE

Cahier des Charges d'implantation solution SIHAM

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

WINDOWS Remote Desktop & Application publishing facile!

JOnAS Day 5.1. Outils de développements

FOSS Enterprise Integration Plattaform

CALENDRIERS DES FORMATIONS LILLE

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

BI dans les nuages. Olivier Bendavid, UM2 Prof. A. April, ÉTS

Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

De l authentification au hub d identité. si simplement. Présentation OSSIR du 14fev2012

Missions réalisées. Team Leader. Scrum Master (certifié)

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

GESTION DE LA PERFORMANCE. Albert Amar Avant-vente Middleware

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

Marie-Christine Spengler

SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat


CQP Développeur Nouvelles Technologies (DNT)

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes.

MISE EN ŒUVRE MOVEIT DMZ V1.8

Jean-Philippe VIOLET Solutions Architect

Projet ENSIMAG 3A ILBI Infrastructure Logicielle pour les Bâtiments Intelligents

Test de performance en intégration continue dans un cloud de type PaaS

Programmation Web Avancée Introduction aux services Web

Java pour le Web. Cours Java - F. Michel

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

J2EE. Java2 Enterprise Edition. Pierre Yves Gibello Mise à jour : 30 Septembre 2004

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

DEMARREZ RAPIDEMENT VOTRE EVALUATION

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Configuration Matérielle et Logicielle AGORA V2

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

Documentation de la plate forme JOnAS

Hébergement de sites Web

BizTalk Server Principales fonctions

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

SITE WEB E-COMMERCE ET VENTE A DISTANCE

Ingénieur Généraliste Spécialité Informatique

IBM WebSphere Application Server 5.0 : Administration avancée

Informatique en nuage Cloud Computing. G. Urvoy-Keller

Transcription:

RICM5 Option Reseaux 2010-2011 UE RICOM Projet de Service de e-commerce Pierre-Yves Gibello*#, Didier DONSEZ* Charles SOUILLARD+ *Université Joseph Fourier # EBM WebSourcing + BonitaSoft

Sommaire Présentation Organisation Soutenance

Description de l UE (TODO) Equipe pédagogique Piere-Yves Gibello (contact principal), Didier Donsez Contact: {prenom.nom}@imag.fr Volume??h de CM,??h de TDI (6 ECTS) Compétences visées : TODO TODO Approfondissement de diverses technologies intergicielles et systèmes dans la réalisation d un service M2M: J2ME, OSGi, JavaEE (Servlet/JSP, EJB, JMS), LDAP, JMX, Web Services, Sécurité. Site web??

Technologies WebServices, RESTFul MOM et JMS, ESB BPM JMX LDAP.NET SSL/TLS Benchmarking (Injecteur de charge) GreenIT Cloud computing Virtualisation de serveurs A ajouter à votre CV car en Avril, vous êtes opérationnels!!

Sommaire Objectifs fonctionnels Objectifs pédagogiques Architecture globale Organisation et planning Résultats attendus

Objectifs pédagogiques Intégration des plusieurs applications en utilisant plusieurs technologies Toucher du doigt les mécanismes internes des intergiciels Utiliser des outils de développement Organiser vos déploiements

GICOM/RICOM

3 Projets 3 projets mais technologies identiques Projet ecom Green Point de départ : ecom Intégration fournisseurs + Intégration BPM Autonomic manager for a GreenIT grid of ecom servers Projet ecom Cloud Point de départ : ecom Intégration fournisseurs + Intégration BPM Cloud pour les fournisseurs ecom (Amazon EC2, Windows Azure) Projet Smartgrid Electricity marketplace Electricity producers and consumers IoT integration (for power consumption measurement) 6LoWPAN / Zigbee sensors (ZigBee Smart Energy 2.0 profile)

3 Projets 3 projets différents mais technologies identiques Projet ecom Green Point de départ : ecom Intégration fournisseurs + Intégration BPM Autonomic manager for a GreenIT grid of ecom servers Projet ecom Cloud Point de départ : ecom Intégration fournisseurs + Intégration BPM Cloud pour les fournisseurs ecom (Amazon EC2, Windows Azure) Projet Smartgrid Marketplace Electricity marketplace Electricity producers and consumers IoT integration (for power consumption measurement) 6LoWPAN / Zigbee sensors (ZigBee Smart Energy 2.0 profile)

3 Groupes Projet ecom Green Jeremy Cazaux?????? Projet ecom Cloud???????? Projet Smartgrid Marketplace Xavier Hess??????

Projet SmartGrid SmartGrid : a primer http://bmsmail3.ieee.org:80/u/17355/857788 http://en.wikipedia.org/wiki/smart_grid https://mentor.ieee.org/2030/dcn/10/2030-10-0056-00-0011-smart-gridcommunications.pdf http://www.hydramiddleware.eu/news.php Electricity marketplace Electricity producers and consumers, storage Electric cars, HVAC, Home Appliances Nuclear plants, solar panel, wind turbine Pumped-storage hydroelectricity, car... Auction marketplace (ebay) Consumption forecasting SmartGrid friendly electric cars, washing machines, heaters Android app Production forecasting local weather station for solar and wind, temperature (HVAC) Instant Consumption publishing CO2 production calculator Smart metering (plogg) IoT integration (for power consumption measurement) 6LoWPAN / Zigbee sensors (ZigBee Smart Energy 2.0 profile) Current clamps, Opto couplers UPnP Home Energy Management and Smart Grid (HEMS)

Projet SmartGrid Concours Cours Infotel IEEE Smart grid Comm 2011? Voir JP Vasseur http://www.ieee-smartgridcomm.org/ GE contest http://les4elements.typepad.fr/blog/2010/11/gefunds-energy-start-ups-in-smart-grid-contest.html

Projet Smartgrid suite Chevrolet Volt apps http://gm-volt.com/2010/01/06/chevy-volt-iphoneblackberry-and-droid-apps-unveiled/

Projet SmartGrid suite.net CF (Netduino) http://www.resco.net/developer/support/samples_smartg rid.aspx Google Meter http://www.google.com/powermeter/about/

Le point de départ : ecom (JavaEE) Java Apps app Didier Donsez RMI ECOM Web Browser Didier Donsez HTML/XML HTTP Web Server Servlet/JSP RMI EJB Server Session Session Bean Bean JCA ERP DataSource WML/WMLC /imode WAP/UMTS Entity Entity Bean Bean JDBC RDBMS DataSource Didier EIS Donsez SOAP HTTP/SMTP SOAP SOAP Engine Engine MsgDriven Bean Bean JMS JMS JMS MOM Message Repository

Architecture globale de RICOM Annuaire UDDI Fournisseurs Web Browser HTML HTTP Serveur J2EE ecom SOAP HTTP Serveur WS Fournisseur 1 Mobile Phone chtml HTTP WML WAP JSP/ Servlets EJB BDR SOAP JMS SOAP HTTP Serveur WS Fournisseur N Serveur WS Parité Devise Serveur Mail Annuaire LDAP Console JMX Déploiement Injecteur de Charges

Cahier des charges de GICOM 1. Gestion des mails 2. Web Services Parités 3. Sécurisation des communications 4. Intégration des fournisseurs 5. Clients mobiles 6. Administration et supervision des serveurs 7. Déploiement général

Gestion des mails But: Techniques avancées JavaEE Préliminaire Voir MailerBean (dans les exemples de JOnAS) doit être installé Déploiement d un serveur James Envoi de mails vers les clients Suivi commande Newsletter (bulk mailing) Fiabiliser l envoi de mails javax.ejb.sessionsynchronization pour le Stateful Session Ou via une Queue JMS (JMS2SMTPBridge) Réception de mails Ecriture dans POP2JMSBridge ou Ecriture d un JMSMailet

JavaEE et EMB (Enterprise Media Beans) Optionnel web cam site blah blah blah blah blah blah HTML/SMIL HTTP Web Server EJB Server blah blah blah blah Web Browser + JMF, WMP, RealOne MPEG, RTSP xhtml/smil HTTP Servlet, Servlet, Filter, Filter, JSP, JSP, JSF JSF Streaming Server RMI/SSL IIOP/SSL Enterprise Beans Beans Enterprise Media Media Beans Beans JDBC JCA RDBMS/ERP DataSource J2ME Mobile Media API (JSR135) MPEG, RTSP Stream Repository Metadata Repository Media Media Plugin Plugin

Web Services (Consumer) Initialisation des parités (variables) des devises utilisées (USD, GBP, ) via un vrai WebService public Rafraîchissement de façon périodique (EB Timer) Fournisseurs (Java et C#) Web services

Sécurisation des communications Objectifs : Zero SLoC Sécuriser les communications entre ecom et les browsers ecom: Authentification du serveur ecomadmin : Authentification du client administrateur Sécuriser les communications entre ecom et les fournisseurs Authentification mutuelle des serveurs Déploiement des certificats dans les keystores (LDAP) Techniques Certificats Realm LDAP (users + customers) HTTP / SSL WS-Security SSO (OpenSSO+OpenDS) ApacheDS Studio

But Intégration (EAI, B2B) Comprendre les problèmes d intégration (EAI, B2B, ) et d interopérabilité Réalisation Prise de commande auprès des fournisseurs EJB3.0+WS Annotations, OSGi, C# JMS, HTTP/SOAP, RESTFul, XMPP? ESB Liens http://ecom.ow2.org/xwiki/bin/view/main/frfournisseurws http://ecom.ow2.org/xwiki/bin/view/main/frfournisseurjms http://ecom.ow2.org/xwiki/bin/view/main/frfournisseurrest ful

Fournisseur 1 Serveur JavaEE en mode MOM XAConnection (transactionnel) Serveur ecom SB MsgProducer JORAM Messaging server Message Queue F1 Message Queue SS Message Queue F2 Serveur Fournisseur 1A Message Driven Bean Entity Bean Serveur Fournisseur 1B Message Driven Bean Entity Bean DB1 DB2 Prévoir des messages Fournisseur ecom pour notifier de la progression de la préparation/expédition de la commande. Le serveur ecom est abonné à une MessageQueue «ShippingStatus»

Fournisseur 2: Plateforme OSGi en mode Web Service Modélisez le WebService Serveur ecom Business Object Business Object WSDL Description generated stub Pb de l indisponibilité temporaire du WS d un fournisseur SOAP over HTTP Web Service Fournisseur 2A Web Service Web Service Felix DOSGi (Apache CXF) ipojo ipojo ipojo Hibernate DB1 Web Service Fournisseur 2B

Fournisseur 3: Plateforme JavaEE en mode Web Service Modélisez le WebService Pb de l indisponibilité temporaire du WS d un fournisseur Web Service Fournisseur 3A JOnAS Server Serveur ecom Business Object Business Object WSDL Description generated stub SOAP over HTTP Web Service Web Service EB3 EB3 EB3 JDBC DB1 Web Service Fournisseur 3B

Fournisseur 4: Serveur.NET/Mono C# en mode Web Service Modèlisez le WebService Pb de l indisponibilité temporaire du WS d un fournisseur Web Service Fournisseur 4A.NET Server/Win32 Serveur ecom Business Object Business Object WSDL Description generated stub SOAP over HTTP Web Service Web Service B3 B3 B3 ADO.NET DB1 Web Service Fournisseur 4B Mono Server/Linux

Fournisseur 5: Plateforme JavaEE en mode RESTFul Modèlisez le RESTFul Service Pb de l indisponibilité temporaire du WS d un fournisseur RESTFul Fournisseur 5A JOnAS Server Serveur ecom Business Object Business Object WSDL Description generated stub SOAP over HTTP RESTful Service RESTful Service EB3 EB3 EB3 JDBC DB1 RESTFul Fournisseur 5B

Fournisseur 6: Plateforme en mode ESB OW2 Petals & Mule http://ecom.ow2.org/xwiki/bin/view/main/frpetals

Business Process Management OW2 BonitaSoft Séminaire de Charles Souillard 11 Fevrier 2011 8H30 0H30 de cours, 1H30 de tutorial Simple processus de suivi de commande Liens http://www.bonitasoft.org/wiki/doku.php http://download.forge.objectweb.org/bonita/bos-5.3-quickstart.pdf http://marketplace.eclipse.org/content/bonita-open-solution

Clients Mobiles Optionnel J2ME ou Android ou Windows Phone 7 Simple frontend REST pour naviguer dans le catalogue ecom

JMX Administration et supervision de serveurs Standard Java pour l administration d applications Java Objectifs Superviser les principaux éléments des serveurs sondes (nb requêtes reçues, nb requêtes échec, transactions réussies/abandonnées, parité, ), Déployer automatiquement les bundles via un MBean d administration du framework OSGi Travail Scripts ANT (Tache ANT JMX) générés à partir d une description d architecture Construire un repository OBR (tache ANT) Ajout d un plugin (Tabs) à la JVisualVM (JavaSE 6.0)

Administration et supervision de serveurs (Optionnel) Modélisation du système avec LDAP 1 serveur pour tous les groupes OpenDS ou ApacheDS Annuaire global LDAP ecom Fournisseurs (adresse, type de connection, credentials ) Représentation uniforme entre les groupes Certificats X509 Intégration de LDAP à la JVisualVM?

Déploiement Déploiement des applications EAR, bundles, via JMX Récupération des infos dans l annuaire LDAP Déploiement des certificats X509 Dans les keystores distribués

Clustering ecom sur JOnAS en cluster de 2 machines pour le groupe de 5

JavaEE en cluster + failover Web Browser HTML HTTP Web Browser HTML HTTP Load Balancer Web Server Servlet Servlet Web Server Servlet Servlet RMI RMI EJB Server Session Session RMI Bean Bean Entity Entity Bean Bean EJB Server Session Session Bean Bean RMI Entity Entity Bean Bean JDBC/SQL XA JDBC/SQL XA RDBMS Application tables RDBMS Application tables State replication for failover

Banc d essai et Evaluation de performance Injection de charge sur ecom Définition des plusieurs charges Consultation seule Consultation puis achat Comparaison entre ecom -> Fournisseur 1A ecom -> Fournisseur 2A ecom -> Fournisseur 2A ecom -> Fournisseur 4A (.NET/Win) ecom -> Fournisseur 4B (Mono/Linux) ecom -> Fournisseur 5A ecom -> Fournisseur 6 ecom vs ecom cluster (Groupe??) ecom vs ecom->db (Groupe??) Rapport succinct à fournir Environnement Apache JMeter ou OW2 CLIF ou Eclipse BIRT??

ecom GreenIT Motivation Economie d energie sur un cluster Améloirer le ratio TPS/Energie consommée Politiques Etendre le gestionnaire autonomique GreenIT fait en 2010 par Julien Vey avec OW2 Jasmine VOVO Démarrage et arrêt d instance de serveurs (JavaEE ecom + JVM + Linux) en fonction de la charge de travail (prévisible ou sporadique). Arrêt et démarrage des machines physiques Frequency Voltage VM Instance migration (Entropy) Plateformes Grid 5000 TISGrid Voir Olivier Richard pour expérimentation Déploiement d images de systèmes 8 blades déployés a Polytech pour le SIH TIS UPnP Low Power Equipement Pince ampérométrique + Arduino Multimetre USB Velleman DVM1200 Concours??? Sous réserve

ecom GreenIT GreenIT Grid manager power meter (smart) grid electrical consumption Millions of requests load balancer load (tpm, response time, ), electrical consumption hibernate, sleep, wake up (wake on LAN) IT cooling Millions of users Cluster of servers

Cloud Computing Motivation Dématérialisation de l infrastructure Data Center Elastic Computing : informatique à la demande PaaS, SaaS, Manipulation Déploiement du fournisseur 3 (JavaEE/WS) sur une instance Amazon EC2 Déploiement du fournisseur 4A (.NET/WS) sur un Saas Windows Azure Budget max : 10

NoSQL Motivation : Scaling the database tier Replicated SQL Does not scale Sharding : shared nothing Manuel donc lourd à parametrer NoSQL: eg Google Bigtable, Amazon SimpleDB, Sharding et NoSQL Apache Cassadra (FOSS) replicat Automatique Amazon, Twitter, Google, Repl SQL

NoSQL Lectures http://nosql-database.org/ Apache Cassandra http://cassandra.apache.org/ CloudTPS: an experimental system to support transactional consistency over NoSQL databases http://www.globule.org/publi/cstwac_ircs53.html EC2 fournit des instances avec SimpleDB

Liens vers les sujets En partie sur http://ecom.ow2.org/xwiki/bin/view/main/fr http://ecom.ow2.org/xwiki/bin/view/main/frmajcurrencyconvertor http://ecom.ow2.org/xwiki/bin/view/main/fremail http://ecom.ow2.org/xwiki/bin/view/main/fremb http://ecom.ow2.org/xwiki/bin/view/main/frfournisseurws http://ecom.ow2.org/xwiki/bin/view/main/frfournisseurjms http://ecom.ow2.org/xwiki/bin/view/main/frfournisseurrestful http://ecom.ow2.org/xwiki/bin/view/main/frldap http://ecom.ow2.org/xwiki/bin/view/main/frjmx http://ecom.ow2.org/xwiki/bin/view/main/frsso http://ecom.ow2.org/xwiki/bin/view/main/frgreenit

Environnements/intergiciels Supports JavaSE 6.0 de SUN Serveur J2EE JOnAS 5.x http://jonas.ow2.org ou Autre intègre Jakarta Tomcat Intègre Apache AXIS et autres pour les Web Services (SOAP & WSDL) Apache JAMES pour le serveur de mails (SMTP/POP) Apache DS ou Sun OpenDS Browser Web (MS IE, Firefox, Safari) SDK.NET Framework (C#) et Mono (Linux+Windows)

Machines Attention, ne pas brancher Possibilité d un VLAN A discuter avec Patrick Sourice

Qualité du logiciel produit MetaWare Eclipse, NetBeans, SharpDeveloper Apache Ant (avec Ivy) Apache Maven Versionnement des sources (SVN) On vous distribue des comptes sur le site de l UFR Test unitaire (Cactus) JavaNCSS http://www.kclee.com/clemens/java/javancss/ Vous devrez produire un rapport de métriques sur le source Apache JMeter Vous devrez produire un rapport sur les performances mesurées du site ecom+application bancaire+ Layout de projet trunk, tags, sandbox Projet à la Maven./src,./target

Nova Forge UFR IMAG Chaque groupe dispose d un projet privé Code Documentation Pas de projet sur Google code

Modalité pédagogique (i) Organisation Groupe de 3 (ou 4 ou 2) Elire un chef de projet identifié du début à la fin Attribuer des rôles/spécialités Auto-formation Gestion des risques

Modalités d'évaluation (résultat) Documents à rendre Démonstration final NB sur 8 à 10 PCs (salle F217 ou blades TIS) 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 ecom, serveurs et BD répartis reprise après arrêt, la partie ecom a déjà été évaluée : inutile de la présenter

Documents à rendre Gestion de projet «allégé» membre de l équipe rôle (chef de projet, expert techno, ) Découpage en taches des étapes et affectations aux membres Temps passée sur les taches Activité de chaque membres du groupe sur la Forge Commentaire du rapport Dossier qualité Rapport JavaNCCS/Metrics (commenté) Dossier d évaluation Système Rapport sur les performances (scénario du benchmark, configuration matérielle, nombre de transactions, ) Distribution des sources prêt à installer (ant install) avec 1 page de manuel d installation et avec un jeu de données (EJB, WS, Certificat, LDAP)

Concours L USI 2011 http://universite-du-si.com/ https://sites.google.com/a/octo.com/challengeusi2011

Bon! Faut s organiser Les groupes