Introduction                      État de l’art Étude Fonctionnelle et Technique         Conception et réalisation        ...
Introduction                                       État de l’art                  Étude Fonctionnelle et Technique        ...
Introduction                                       État de l’art                  Étude Fonctionnelle et Technique        ...
Introduction                                       État de l’art                  Étude Fonctionnelle et Technique        ...
Introduction                                       État de l’art                  Étude Fonctionnelle et Technique        ...
Introduction                                       État de l’art                  Étude Fonctionnelle et Technique        ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                       État de l’art                                                          ...
Introduction                                  État de l’art                                                     Contexte d...
Introduction                                  État de l’art                                                     Contexte d...
Introduction                                  État de l’art                                                     Contexte d...
Introduction                                                          Étude de l’existant                                 ...
Introduction                                                     Étude de l’existant                                  État...
Introduction                                                    Étude de l’existant                                 État d...
Introduction                                                    Étude de l’existant                                 État d...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                  Étude de l’existant                                  État de...
Introduction                                                  Étude de l’existant                                  État de...
Introduction                                                  Étude de l’existant                                  État de...
Introduction                                                  Étude de l’existant                                  État de...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                   Étude de l’existant                                   État ...
Introduction                                                 Étude de l’existant                                 État de l...
Introduction                                        État de l’art                                                        É...
Introduction                                   État de l’art                                                   Étude Fonct...
Introduction                                   État de l’art                                                   Étude Fonct...
Introduction                                   État de l’art                                                   Étude Fonct...
Introduction                                   État de l’art                                                   Étude Fonct...
Introduction                                   État de l’art                                                   Étude Fonct...
Introduction                                  État de l’art                                                  Étude Fonctio...
Introduction                                        État de l’art                                                        C...
Introduction                                 État de l’art                                                 Conception     ...
Introduction                                  État de l’art                                                  Conception   ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                      État de l’art                                                      Conce...
Introduction                                      État de l’art                                                      Conce...
Introduction                                      État de l’art                                                      Conce...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                  État de l’art                                                  Conception   ...
Introduction                                  État de l’art                                                  Conception   ...
Introduction                                  État de l’art                                                  Conception   ...
Introduction                                  État de l’art                                                  Conception   ...
Introduction                                  État de l’art                                                  Conception   ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                   État de l’art                                                   Conception ...
Introduction                                 État de l’art                                                 Conception     ...
Introduction                                        État de l’art                   Étude Fonctionnelle et Technique      ...
Introduction                                   État de l’art              Étude Fonctionnelle et Technique                ...
Introduction                                   État de l’art              Étude Fonctionnelle et Technique                ...
Introduction                             État de l’art        Étude Fonctionnelle et Technique                Conception e...
Prochain SlideShare
Chargement dans…5
×

Ré-Ingénieurie et migration des applications d'entreprises

791 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
791
Sur SlideShare
0
Issues des intégrations
0
Intégrations
87
Actions
Partages
0
Téléchargements
51
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Ré-Ingénieurie et migration des applications d'entreprises

  1. 1. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspectiveRéingénierie des applications d’entreprise Modules Back-Office Projet de Fin d’Études Présenté par : Salem Gaâloul Encadrants : M. Atef Ghoulem (DoubleTrade) M. Ibrahim Ben Lazrag (Esprit) 04 Juillet 2011 Salem Gaâloul Réingénieurie des applications d’entreprise
  2. 2. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  3. 3. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  4. 4. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  5. 5. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  6. 6. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  7. 7. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Plan 1 Introduction Contexte du travail Présentation de l’entreprise 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective3/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  8. 8. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  9. 9. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  10. 10. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  11. 11. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  12. 12. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  13. 13. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  14. 14. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  15. 15. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective Pourquoi migrer ? Un système d’information devient obsolète tous les cinq ans en moyenne. La migration est critique dans la vie d’un système d’information. Pourquoi migrer ? Productivité, Continuité, Flexibilité, Focalisation sur la valeur ajoutée Positionnement d’une Entreprise leader Doit constamment se mettre à niveau pour rester compétitive. Il est important de faire rapidement le bon choix. Garantir la croissance du part du marché.4/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  16. 16. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective DoubleTrade DoubleTrade propose des solutions de gestion des processus d’appel d’offres. Division de la société Reed Business Information, filiale de Reed Elsevier. Reed Elsevier, 35 000 personnes réparties dans 200 pays avec chiffre d’affaire de 5,024 milliards €. http://www.doubletrade.com5/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  17. 17. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective DoubleTrade DoubleTrade propose des solutions de gestion des processus d’appel d’offres. Division de la société Reed Business Information, filiale de Reed Elsevier. Reed Elsevier, 35 000 personnes réparties dans 200 pays avec chiffre d’affaire de 5,024 milliards €. http://www.doubletrade.com5/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  18. 18. Introduction État de l’art Contexte du travail Étude Fonctionnelle et Technique Présentation de l’entreprise Conception et réalisation Conclusion et perspective DoubleTrade DoubleTrade propose des solutions de gestion des processus d’appel d’offres. Division de la société Reed Business Information, filiale de Reed Elsevier. Reed Elsevier, 35 000 personnes réparties dans 200 pays avec chiffre d’affaire de 5,024 milliards €. http://www.doubletrade.com5/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  19. 19. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Plan 1 Introduction 2 État de l’art Étude de l’existant Problématique Solutions proposée Méthodologie de travail 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective6/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  20. 20. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Architecture DoubleTrade7/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  21. 21. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Modules Back-Office I8/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  22. 22. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Modules Back-Office II9/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  23. 23. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Critique de l’existant Dépendances des composants, couplage fort. Pas de séparation entre le fonctionnel et le non fonctionnel. Conteneur EJB2 est gourmand coté consommation des ressources. Non respect des patrons de conception.10/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  24. 24. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Critique de l’existant Dépendances des composants, couplage fort. Pas de séparation entre le fonctionnel et le non fonctionnel. Conteneur EJB2 est gourmand coté consommation des ressources. Non respect des patrons de conception.10/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  25. 25. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Critique de l’existant Dépendances des composants, couplage fort. Pas de séparation entre le fonctionnel et le non fonctionnel. Conteneur EJB2 est gourmand coté consommation des ressources. Non respect des patrons de conception.10/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  26. 26. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Critique de l’existant Dépendances des composants, couplage fort. Pas de séparation entre le fonctionnel et le non fonctionnel. Conteneur EJB2 est gourmand coté consommation des ressources. Non respect des patrons de conception.10/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  27. 27. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Problématique L’architecture est devenue très complexe, difficulté d’évolution. Les applications sont assez-satisfaisantes mais pas les performances. Gestion manuelle des ressources. Problèmes d’intégration des nouveaux « Framework » et API.11/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  28. 28. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Problématique L’architecture est devenue très complexe, difficulté d’évolution. Les applications sont assez-satisfaisantes mais pas les performances. Gestion manuelle des ressources. Problèmes d’intégration des nouveaux « Framework » et API.11/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  29. 29. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Problématique L’architecture est devenue très complexe, difficulté d’évolution. Les applications sont assez-satisfaisantes mais pas les performances. Gestion manuelle des ressources. Problèmes d’intégration des nouveaux « Framework » et API.11/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  30. 30. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Problématique L’architecture est devenue très complexe, difficulté d’évolution. Les applications sont assez-satisfaisantes mais pas les performances. Gestion manuelle des ressources. Problèmes d’intégration des nouveaux « Framework » et API.11/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  31. 31. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Solutions proposée Séparation des couches. Imposer des normes. Les bonnes pratiques. Simplifier l’architecture.12/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  32. 32. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Solutions proposée Séparation des couches. Imposer des normes. Les bonnes pratiques. Simplifier l’architecture.12/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  33. 33. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Solutions proposée Séparation des couches. Imposer des normes. Les bonnes pratiques. Simplifier l’architecture.12/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  34. 34. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Solutions proposée Séparation des couches. Imposer des normes. Les bonnes pratiques. Simplifier l’architecture.12/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  35. 35. Introduction Étude de l’existant État de l’art Problématique Étude Fonctionnelle et Technique Solutions proposée Conception et réalisation Méthodologie de travail Conclusion et perspective Two Track Unified Process13/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  36. 36. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique Étude Fonctionnel Étude technique 4 Conception et réalisation 5 Conclusion et perspective14/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  37. 37. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Cas d’utilisation général15/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  38. 38. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Cas d’utilisation général15/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  39. 39. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Choix technique I La plate-forme JEE 6, ensemble d’extensions au framework. Enterprise JavaBeans 3, utilise le principe d’annotation. Intégration de Hibernate, gratuit et open source.16/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  40. 40. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Choix technique I La plate-forme JEE 6, ensemble d’extensions au framework. Enterprise JavaBeans 3, utilise le principe d’annotation. Intégration de Hibernate, gratuit et open source.16/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  41. 41. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Choix technique I La plate-forme JEE 6, ensemble d’extensions au framework. Enterprise JavaBeans 3, utilise le principe d’annotation. Intégration de Hibernate, gratuit et open source.16/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  42. 42. Introduction État de l’art Étude Fonctionnel Étude Fonctionnelle et Technique Étude technique Conception et réalisation Conclusion et perspective Enterprise JavaBeans17/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  43. 43. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation Conception Réalisation 5 Conclusion et perspective18/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  44. 44. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Couche métier19/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  45. 45. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Couche persistance20/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  46. 46. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Patrons de conception M.V.C D.A.O Singleton21/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  47. 47. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Patrons de conception M.V.C D.A.O Singleton21/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  48. 48. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Patrons de conception M.V.C D.A.O Singleton21/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  49. 49. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Architecture cible22/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  50. 50. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Étapes de migration 1 Couche métier : 1 Les librairie communes. 2 Les projet des modules Back-Office. 2 Couche persistance : 1 Intégration et configuration de Hibernate. 2 Refonte des entités et les tables de la base des données. 3 Configuration du serveur d’application.23/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  51. 51. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Étapes de migration 1 Couche métier : 1 Les librairie communes. 2 Les projet des modules Back-Office. 2 Couche persistance : 1 Intégration et configuration de Hibernate. 2 Refonte des entités et les tables de la base des données. 3 Configuration du serveur d’application.23/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  52. 52. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Étapes de migration 1 Couche métier : 1 Les librairie communes. 2 Les projet des modules Back-Office. 2 Couche persistance : 1 Intégration et configuration de Hibernate. 2 Refonte des entités et les tables de la base des données. 3 Configuration du serveur d’application.23/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  53. 53. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Outils de migration Automatisation de la migration. Développement des modèles XDoclet exécutés par d’outil ANT. XDoclet va parcourir des fichiers sources et va générer le nouveau code source.24/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  54. 54. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Outils de migration Automatisation de la migration. Développement des modèles XDoclet exécutés par d’outil ANT. XDoclet va parcourir des fichiers sources et va générer le nouveau code source.24/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  55. 55. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Outils de migration Automatisation de la migration. Développement des modèles XDoclet exécutés par d’outil ANT. XDoclet va parcourir des fichiers sources et va générer le nouveau code source.24/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  56. 56. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Environnement de travail25/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  57. 57. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Test de performances26/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  58. 58. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Test de performances26/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  59. 59. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Test de performances26/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  60. 60. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Test de complexité27/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  61. 61. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Problèmes rencontrés Adaptation du script de « packaging » au nouveaux environnements. Conversion des requêtes de SQL vers JPQL. Mapping des tables de la base de données. Les fonctions et procédures stockées28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  62. 62. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Problèmes rencontrés Adaptation du script de « packaging » au nouveaux environnements. Conversion des requêtes de SQL vers JPQL. Mapping des tables de la base de données. Les fonctions et procédures stockées28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  63. 63. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Problèmes rencontrés Adaptation du script de « packaging » au nouveaux environnements. Conversion des requêtes de SQL vers JPQL. Mapping des tables de la base de données. Les fonctions et procédures stockées28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  64. 64. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Problèmes rencontrés Adaptation du script de « packaging » au nouveaux environnements. Conversion des requêtes de SQL vers JPQL. Mapping des tables de la base de données. Les fonctions et procédures stockées28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  65. 65. Introduction État de l’art Conception Étude Fonctionnelle et Technique Réalisation Conception et réalisation Conclusion et perspective Chronogramme de projet29/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  66. 66. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Plan 1 Introduction 2 État de l’art 3 Étude Fonctionnelle et Technique 4 Conception et réalisation 5 Conclusion et perspective30/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  67. 67. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Conclusion et perspective Changement radical coté performance, qualité du code. Architecture flexible et cohérente. Ouverture vers les nouveaux besoins qui peuvent exister. Évolution des autres composants. Architecture modulaire vers une architecture orienté service.31/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  68. 68. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Conclusion et perspective Changement radical coté performance, qualité du code. Architecture flexible et cohérente. Ouverture vers les nouveaux besoins qui peuvent exister. Évolution des autres composants. Architecture modulaire vers une architecture orienté service.31/32 Salem Gaâloul Réingénieurie des applications d’entreprise
  69. 69. Introduction État de l’art Étude Fonctionnelle et Technique Conception et réalisation Conclusion et perspective Merci pour votre attention32/32 Salem Gaâloul Réingénieurie des applications d’entreprise

×