Ré-Ingénieurie et migration des applications d'entreprises
1. Introduction
État de l’art
Étude Fonctionnelle et Technique
Conception et réalisation
Conclusion et perspective
Ré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. 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 perspective
2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
2/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
3/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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. 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. 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. 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. 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. 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. 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. 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. 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.com
5/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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.com
5/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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.com
5/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
6/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 DoubleTrade
7/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 I
8/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 II
9/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 Process
13/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
14/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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éral
15/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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éral
15/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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. 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. 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. Introduction
État de l’art
Étude Fonctionnel
Étude Fonctionnelle et Technique
Étude technique
Conception et réalisation
Conclusion et perspective
Enterprise JavaBeans
17/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
18/32 Salem Gaâloul Réingénieurie des applications d’entreprise
44. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Couche métier
19/32 Salem Gaâloul Réingénieurie des applications d’entreprise
45. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Couche persistance
20/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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
Singleton
21/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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
Singleton
21/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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
Singleton
21/32 Salem Gaâloul Réingénieurie des applications d’entreprise
49. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Architecture cible
22/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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. 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. 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. 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. 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. 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. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Environnement de travail
25/32 Salem Gaâloul Réingénieurie des applications d’entreprise
57. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Test de performances
26/32 Salem Gaâloul Réingénieurie des applications d’entreprise
58. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Test de performances
26/32 Salem Gaâloul Réingénieurie des applications d’entreprise
59. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Test de performances
26/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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. 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ées
28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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ées
28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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ées
28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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ées
28/32 Salem Gaâloul Réingénieurie des applications d’entreprise
65. Introduction
État de l’art
Conception
Étude Fonctionnelle et Technique
Réalisation
Conception et réalisation
Conclusion et perspective
Chronogramme de projet
29/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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 perspective
30/32 Salem Gaâloul Réingénieurie des applications d’entreprise
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. 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. Introduction
État de l’art
Étude Fonctionnelle et Technique
Conception et réalisation
Conclusion et perspective
Merci pour votre attention
32/32 Salem Gaâloul Réingénieurie des applications d’entreprise