University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Boutouta, hanane |
Documents disponibles écrits par cet auteur



Titre : Développement d'une couche métier pour les application E-gouvernement Type de document : texte imprimé Auteurs : Boutouta, hanane ; SAIDI,MOHAMED, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (76f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
e-gouvernement
service Web
intégrationIndex. décimale : 004 Informatique Résumé : Résumé
Les applications e-gouvernement sont de nature répartie englobant un grand nombre
d’entités administratives autonomes supportées par une variété de systèmes d’information hétérogènes, se caractérisent par la combinaison de fonctionnalités de plusieurs
services en services plus complexes, afin de répondre à des exigences plus complexes.
Dans ce travail nous avons utilisé un mécanisme très performant pour améliorer l’interopérabilité entre les différents systèmes d’information et faciliter le développement
d’une couche métier qui permettra l’intégration des applications e-gouvernement, c’est
le mécanisme des services Web.
Le résultat principal de ce travail après l’utilisation des services Web va permettre
de passer d’une gestion des bourses d’études universitaires manuelle à une gestion automatique pour faciliter la vie des étudiants et des employés.Note de contenu : Table des matières
1 E-Gouvernement 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Définition de e-gouvernement . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Les domaines de e-gouvernement . . . . . . . . . . . . . . . . . . . . . 5
1.4 Les applications de gouvernement électronique . . . . . . . . . . . . . . 6
1.5 Phases de développement de e-gouvernement . . . . . . . . . . . . . . . 8
1.5.1 Phase d’information(Présence) . . . . . . . . . . . . . . . . . . . 9
1.5.2 Phase d’interaction et de communication . . . . . . . . . . . . . 10
1.5.3 Phase de transaction . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5.4 Phase d’intégration(Transformation) . . . . . . . . . . . . . . . 11
1.6 Concept d’intégration et d’interopérabilité . . . . . . . . . . . . . . . . 12
1.6.1 L’intégration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6.2 L’interopérabilité . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Quels sont les avantages de e-gouvernement ? . . . . . . . . . . . . . . . 15
1.8 Quels sont les risques de e-gouvernement ? . . . . . . . . . . . . . . . . 15
1.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Les services Web 17
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Définitions des services Web . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 Objectifs des services Web . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Les standards des services Web . . . . . . . . . . . . . . . . . . . . . . 20
2.4.1 XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.2 SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.3 WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.4 UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5 Architecture des Services Web . . . . . . . . . . . . . . . . . . . . . . . 26
2.6 La composition des services Web . . . . . . . . . . . . . . . . . . . . . 27
2.6.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.6.2 Méthodes de composition des services Web . . . . . . . . . . . . 28
2.6.3 Les types de composition des services Web . . . . . . . . . . . . 29
2.6.4 Langages de composition des services Web . . . . . . . . . . . . 31
2.7 Avantages des services Web . . . . . . . . . . . . . . . . . . . . . . . . 33
2.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3 Conception 34
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Étude de cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.1 La bourse d’étude . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.2 Notre système « e-Bourse » . . . . . . . . . . . . . . . . . . . . 36
3.2.3 Les exigences de notre système . . . . . . . . . . . . . . . . . . 38
3.2.4 Les services Web de notre système . . . . . . . . . . . . . . . . 39
3.3 La modélisation UML . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.2 L’outil de modélisation . . . . . . . . . . . . . . . . . . . . . . . 40
3.4 Les diagramme de notre système . . . . . . . . . . . . . . . . . . . . . 41
3.4.1 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . 41
3.4.2 Diagramme de séquence de la requête demanderBourse . . . . . 42
3.4.3 Diagramme d’activités . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.4 Diagramme de déploiement . . . . . . . . . . . . . . . . . . . . 46
3.4.5 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . 47
3.4.6 Diagramme de classes de données . . . . . . . . . . . . . . . . . 47
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 Réalisation 49
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2 Les grands choix techniques . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.1 L’environnement de programmation . . . . . . . . . . . . . . . . 50
4.2.2 L’environnement logiciel . . . . . . . . . . . . . . . . . . . . . . 51
4.3 L’implémentation du système . . . . . . . . . . . . . . . . . . . . . . . 53
4.3.1 Implémentation des bases de données . . . . . . . . . . . . . . . 53
4.3.2 Définition des services Web . . . . . . . . . . . . . . . . . . . . 53
4.3.3 Test des services Web . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3.4 Composition des services Web . . . . . . . . . . . . . . . . . . . 59
4.3.5 Appeler le module composé . . . . . . . . . . . . . . . . . . . . 65
4.3.6 Les interfaces de notre système . . . . . . . . . . . . . . . . . . 66
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Côte titre : MAI/0184 En ligne : https://drive.google.com/file/d/1CtMXNnoGovRp9BAqT4ePsx2X1e0CqS84/view?usp=shari [...] Format de la ressource électronique : Développement d'une couche métier pour les application E-gouvernement [texte imprimé] / Boutouta, hanane ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (76f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
e-gouvernement
service Web
intégrationIndex. décimale : 004 Informatique Résumé : Résumé
Les applications e-gouvernement sont de nature répartie englobant un grand nombre
d’entités administratives autonomes supportées par une variété de systèmes d’information hétérogènes, se caractérisent par la combinaison de fonctionnalités de plusieurs
services en services plus complexes, afin de répondre à des exigences plus complexes.
Dans ce travail nous avons utilisé un mécanisme très performant pour améliorer l’interopérabilité entre les différents systèmes d’information et faciliter le développement
d’une couche métier qui permettra l’intégration des applications e-gouvernement, c’est
le mécanisme des services Web.
Le résultat principal de ce travail après l’utilisation des services Web va permettre
de passer d’une gestion des bourses d’études universitaires manuelle à une gestion automatique pour faciliter la vie des étudiants et des employés.Note de contenu : Table des matières
1 E-Gouvernement 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Définition de e-gouvernement . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Les domaines de e-gouvernement . . . . . . . . . . . . . . . . . . . . . 5
1.4 Les applications de gouvernement électronique . . . . . . . . . . . . . . 6
1.5 Phases de développement de e-gouvernement . . . . . . . . . . . . . . . 8
1.5.1 Phase d’information(Présence) . . . . . . . . . . . . . . . . . . . 9
1.5.2 Phase d’interaction et de communication . . . . . . . . . . . . . 10
1.5.3 Phase de transaction . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5.4 Phase d’intégration(Transformation) . . . . . . . . . . . . . . . 11
1.6 Concept d’intégration et d’interopérabilité . . . . . . . . . . . . . . . . 12
1.6.1 L’intégration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6.2 L’interopérabilité . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Quels sont les avantages de e-gouvernement ? . . . . . . . . . . . . . . . 15
1.8 Quels sont les risques de e-gouvernement ? . . . . . . . . . . . . . . . . 15
1.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 Les services Web 17
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Définitions des services Web . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 Objectifs des services Web . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Les standards des services Web . . . . . . . . . . . . . . . . . . . . . . 20
2.4.1 XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.2 SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.3 WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.4 UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5 Architecture des Services Web . . . . . . . . . . . . . . . . . . . . . . . 26
2.6 La composition des services Web . . . . . . . . . . . . . . . . . . . . . 27
2.6.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.6.2 Méthodes de composition des services Web . . . . . . . . . . . . 28
2.6.3 Les types de composition des services Web . . . . . . . . . . . . 29
2.6.4 Langages de composition des services Web . . . . . . . . . . . . 31
2.7 Avantages des services Web . . . . . . . . . . . . . . . . . . . . . . . . 33
2.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3 Conception 34
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Étude de cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.1 La bourse d’étude . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.2 Notre système « e-Bourse » . . . . . . . . . . . . . . . . . . . . 36
3.2.3 Les exigences de notre système . . . . . . . . . . . . . . . . . . 38
3.2.4 Les services Web de notre système . . . . . . . . . . . . . . . . 39
3.3 La modélisation UML . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.2 L’outil de modélisation . . . . . . . . . . . . . . . . . . . . . . . 40
3.4 Les diagramme de notre système . . . . . . . . . . . . . . . . . . . . . 41
3.4.1 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . 41
3.4.2 Diagramme de séquence de la requête demanderBourse . . . . . 42
3.4.3 Diagramme d’activités . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.4 Diagramme de déploiement . . . . . . . . . . . . . . . . . . . . 46
3.4.5 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . 47
3.4.6 Diagramme de classes de données . . . . . . . . . . . . . . . . . 47
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 Réalisation 49
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2 Les grands choix techniques . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.1 L’environnement de programmation . . . . . . . . . . . . . . . . 50
4.2.2 L’environnement logiciel . . . . . . . . . . . . . . . . . . . . . . 51
4.3 L’implémentation du système . . . . . . . . . . . . . . . . . . . . . . . 53
4.3.1 Implémentation des bases de données . . . . . . . . . . . . . . . 53
4.3.2 Définition des services Web . . . . . . . . . . . . . . . . . . . . 53
4.3.3 Test des services Web . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3.4 Composition des services Web . . . . . . . . . . . . . . . . . . . 59
4.3.5 Appeler le module composé . . . . . . . . . . . . . . . . . . . . 65
4.3.6 Les interfaces de notre système . . . . . . . . . . . . . . . . . . 66
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Côte titre : MAI/0184 En ligne : https://drive.google.com/file/d/1CtMXNnoGovRp9BAqT4ePsx2X1e0CqS84/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0184 MAI/0184 Mémoire Bibliothéque des sciences Français Disponible
Disponible