Академический Документы
Профессиональный Документы
Культура Документы
04 Juillet 2011
1/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
2/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
2/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
2/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
2/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
2/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
Plan
Introduction Prsentation de lentreprise tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
3/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
DoubleTrade
DoubleTrade propose des solutions de gestion des processus dappel dores. Division de la socit Reed Business Information, liale de Reed Elsevier. Reed Elsevier, 35 000 personnes rparties dans 200 pays avec chire daaire de 5,024 milliards .
http://www.doubletrade.com
4/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
DoubleTrade
DoubleTrade propose des solutions de gestion des processus dappel dores. Division de la socit Reed Business Information, liale de Reed Elsevier. Reed Elsevier, 35 000 personnes rparties dans 200 pays avec chire daaire de 5,024 milliards .
http://www.doubletrade.com
4/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
DoubleTrade
DoubleTrade propose des solutions de gestion des processus dappel dores. Division de la socit Reed Business Information, liale de Reed Elsevier. Reed Elsevier, 35 000 personnes rparties dans 200 pays avec chire daaire de 5,024 milliards .
http://www.doubletrade.com
4/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
Devient obsolte tous les cinq ans ou plus. Avec le dveloppement rapide de la technologie, le cycle peut mme tre plus court. Assurer la exibilit et lamlioration des produits.
Positionnement dune Entreprise leader Doit constamment se mettre niveau pour rester comptitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du march.
5/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
Devient obsolte tous les cinq ans ou plus. Avec le dveloppement rapide de la technologie, le cycle peut mme tre plus court. Assurer la exibilit et lamlioration des produits.
Positionnement dune Entreprise leader Doit constamment se mettre niveau pour rester comptitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du march.
5/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
Devient obsolte tous les cinq ans ou plus. Avec le dveloppement rapide de la technologie, le cycle peut mme tre plus court. Assurer la exibilit et lamlioration des produits.
Positionnement dune Entreprise leader Doit constamment se mettre niveau pour rester comptitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du march.
5/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Prsentation de lentreprise
Devient obsolte tous les cinq ans ou plus. Avec le dveloppement rapide de la technologie, le cycle peut mme tre plus court. Assurer la exibilit et lamlioration des produits.
Positionnement dune Entreprise leader Doit constamment se mettre niveau pour rester comptitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du march.
5/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
1
Introduction tat de lart tude de lexistant Problmatique Mthodologie de travail Analyses et spcications des besoins Conception et dveloppement Conclusion
Salem Galoul Ringnieurie des applications dentreprise
5
6/28
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Critique de lexistant
Dpendances des composants. Complexit des descripteurs de dploiement. Conteneur EJB2 est gourmand en terme de consommation des ressources serveur. Design pattern.
7/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Critique de lexistant
Dpendances des composants. Complexit des descripteurs de dploiement. Conteneur EJB2 est gourmand en terme de consommation des ressources serveur. Design pattern.
7/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Critique de lexistant
Dpendances des composants. Complexit des descripteurs de dploiement. Conteneur EJB2 est gourmand en terme de consommation des ressources serveur. Design pattern.
7/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Critique de lexistant
Dpendances des composants. Complexit des descripteurs de dploiement. Conteneur EJB2 est gourmand en terme de consommation des ressources serveur. Design pattern.
7/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmatique
Les applications sont assez-satisfaisantes mais pas les performances. Dicile maintenir, ses fonctionnalits doivent tre conserves. Larchitecture est devenue trs complexe. Les technologies utilises sont devenues trop limites et nassurent pas la continuit des applications. Problmes dintgration des nouveaux Framework et A.P.I.
8/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmatique
Les applications sont assez-satisfaisantes mais pas les performances. Dicile maintenir, ses fonctionnalits doivent tre conserves. Larchitecture est devenue trs complexe. Les technologies utilises sont devenues trop limites et nassurent pas la continuit des applications. Problmes dintgration des nouveaux Framework et A.P.I.
8/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmatique
Les applications sont assez-satisfaisantes mais pas les performances. Dicile maintenir, ses fonctionnalits doivent tre conserves. Larchitecture est devenue trs complexe. Les technologies utilises sont devenues trop limites et nassurent pas la continuit des applications. Problmes dintgration des nouveaux Framework et A.P.I.
8/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmatique
Les applications sont assez-satisfaisantes mais pas les performances. Dicile maintenir, ses fonctionnalits doivent tre conserves. Larchitecture est devenue trs complexe. Les technologies utilises sont devenues trop limites et nassurent pas la continuit des applications. Problmes dintgration des nouveaux Framework et A.P.I.
8/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmatique
Les applications sont assez-satisfaisantes mais pas les performances. Dicile maintenir, ses fonctionnalits doivent tre conserves. Larchitecture est devenue trs complexe. Les technologies utilises sont devenues trop limites et nassurent pas la continuit des applications. Problmes dintgration des nouveaux Framework et A.P.I.
8/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
9/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
1
Introduction tat de lart Analyses et spcications des besoins tude Fonctionnel tude Technique Conception et dveloppement Conclusion
Salem Galoul Ringnieurie des applications dentreprise
10/28
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Modules Back-Oce
11/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
12/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Spcications fonctionnelle
Socle commun. Structure identique. Imposer des normes. Des bonnes pratiques. Productivit. Rutilisation. Focalisation sur la valeur ajoute.
13/28 Salem Galoul Ringnieurie des applications dentreprise
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Choix technique
La modlisation objet avec U.M.L. Les architectures 3-tiers. Le dploiement en client lger. La plate-forme JEE 6. Intgration dun O.R.M.
14/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Choix technique
La modlisation objet avec U.M.L. Les architectures 3-tiers. Le dploiement en client lger. La plate-forme JEE 6. Intgration dun O.R.M.
14/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Choix technique
La modlisation objet avec U.M.L. Les architectures 3-tiers. Le dploiement en client lger. La plate-forme JEE 6. Intgration dun O.R.M.
14/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Choix technique
La modlisation objet avec U.M.L. Les architectures 3-tiers. Le dploiement en client lger. La plate-forme JEE 6. Intgration dun O.R.M.
14/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Choix technique
La modlisation objet avec U.M.L. Les architectures 3-tiers. Le dploiement en client lger. La plate-forme JEE 6. Intgration dun O.R.M.
14/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Couche mtier
15/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Couche persistance
16/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
1
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conception prliminaire Conception dtaill Conguration et mise en uvre Conclusion
Salem Galoul Ringnieurie des applications dentreprise
5
17/28
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Dcoupage en couches
18/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
tapes de migration I
Couche mtier :
1 2
Couche persistance :
1 2
Intgration et conguration O.R.M. Refonte des entits et les tables de la base des donnes.
19/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Architecture de lapplication
20/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Outils de migration
Automatisation de la migration. Dveloppement des modles XDoclet excuts par doutil ANT. XDoclet va parcourir des chiers sources et va gnrer le nouveau code source.
21/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Outils de migration
Automatisation de la migration. Dveloppement des modles XDoclet excuts par doutil ANT. XDoclet va parcourir des chiers sources et va gnrer le nouveau code source.
21/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Outils de migration
Automatisation de la migration. Dveloppement des modles XDoclet excuts par doutil ANT. XDoclet va parcourir des chiers sources et va gnrer le nouveau code source.
21/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Environnement de travail I
22/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Environnement de travail II
JEE 6 Hibernate 3.2 OC4J 10g Oracle DataBase 10g Tortoise SVN 1.6
23/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Environnement de travail II
JEE 6 Hibernate 3.2 OC4J 10g Oracle DataBase 10g Tortoise SVN 1.6
23/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Environnement de travail II
JEE 6 Hibernate 3.2 OC4J 10g Oracle DataBase 10g Tortoise SVN 1.6
23/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Environnement de travail II
JEE 6 Hibernate 3.2 OC4J 10g Oracle DataBase 10g Tortoise SVN 1.6
23/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Environnement de travail II
JEE 6 Hibernate 3.2 OC4J 10g Oracle DataBase 10g Tortoise SVN 1.6
23/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
24/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmes rencontrs
Adaptation du script de packaging au nouveaux environnements. Conversion de quelques requtes de SQL vers JPQL. Mapping des tables de la base de donnes.
25/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmes rencontrs
Adaptation du script de packaging au nouveaux environnements. Conversion de quelques requtes de SQL vers JPQL. Mapping des tables de la base de donnes.
25/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Problmes rencontrs
Adaptation du script de packaging au nouveaux environnements. Conversion de quelques requtes de SQL vers JPQL. Mapping des tables de la base de donnes.
25/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Plan
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
26/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Conclusion
Changement radical cot performance, qualit du code et simplicit de larchitecture. Cout dentretien rduit. Ouverture vers les nouveaux besoins qui peuvent exister. volution des autres composants. Architecture modulaire vers une architecture orient service
27/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Conclusion
Changement radical cot performance, qualit du code et simplicit de larchitecture. Cout dentretien rduit. Ouverture vers les nouveaux besoins qui peuvent exister. volution des autres composants. Architecture modulaire vers une architecture orient service
27/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Conclusion
Changement radical cot performance, qualit du code et simplicit de larchitecture. Cout dentretien rduit. Ouverture vers les nouveaux besoins qui peuvent exister. volution des autres composants. Architecture modulaire vers une architecture orient service
27/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Conclusion
Changement radical cot performance, qualit du code et simplicit de larchitecture. Cout dentretien rduit. Ouverture vers les nouveaux besoins qui peuvent exister. volution des autres composants. Architecture modulaire vers une architecture orient service
27/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
Conclusion
Changement radical cot performance, qualit du code et simplicit de larchitecture. Cout dentretien rduit. Ouverture vers les nouveaux besoins qui peuvent exister. volution des autres composants. Architecture modulaire vers une architecture orient service
27/28
Salem Galoul
Introduction tat de lart Analyses et spcications des besoins Conception et dveloppement Conclusion
28/28
Salem Galoul