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



Titre : Analyse des interactions entre services web en utilisant les Protocol temporisés Type de document : texte imprimé Auteurs : Omer, Dohia ; SAIDI,MOHAMED, Directeur de thèse Editeur : Setif:UFA Année de publication : 2012 Importance : 1 vol (63f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
services web
protocoleIndex. décimale : 004 Informatique Côte titre : MAI/0013 Analyse des interactions entre services web en utilisant les Protocol temporisés [texte imprimé] / Omer, Dohia ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (63f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
services web
protocoleIndex. décimale : 004 Informatique Côte titre : MAI/0013 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0013 MAI/0013 Mémoire Bibliothéque des sciences Français Disponible
DisponibleL'Automatisation des chaines d'approvisionnement en utilisation l'orchestration des services web / BOUZOUIKA, Safia
![]()
Titre : L'Automatisation des chaines d'approvisionnement en utilisation l'orchestration des services web Type de document : texte imprimé Auteurs : BOUZOUIKA, Safia ; SAIDI,MOHAMED, Directeur de thèse Editeur : Setif:UFA Année de publication : 2012 Importance : 1 vol (41f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie logiciel
services web
BPEL
orchestrationIndex. décimale : 004 Informatique Résumé : Résumé
Les services Web sont des technologies émergentes, prometteuses pour le
développement, le déploiement et l’intégration d’applications Internet. Ces technologies
fournissent une infrastructure pour décrire (WSDL), découvrir (UDDI) et invoquer
(SOAP) des services Web. Ces technologies sont basées sur XML qui constitue la
technologie utilisée pour développer les services Web.
Les services web sont des applications accessibles sur Internet réalisant chacune une
tâche spécifique. Pour fournir une solution à une tâche complexe, on peut regrouper des
services web pour n’en former qu’un seul ; on parle alors de composition de services web.
L’objectif principal de notre travail est d'automatiser les chaines
d'approvisionnement en utilisant l'orchestration des services web .Cette orchestration
consiste à composer les différents services web de notre application afin d’élaborer des
processus d’affaires permettant la gestion de l’interaction entre eux. Nous avons utilisé le
langage BPEL4WS (Business Process Execution Language for Web Services) pour
programmer les échanges entre les différents services web de l’application, à savoir
service stock, service production, service approvisionnement.
Services web, composition de services web, orchestration, BPEL,
Note de contenu : Sommaire
Remerciement .............................................................................................................. 2
Dédicaces ..................................................................................................................... 3
Liste des figures ........................................................................................................... 6
Liste des sigles et abréviations..................................................................................... 7
Sommaire ..................................................................................................................... 8
Introduction générale ................................................................................................... 1
Chapitre I : Les Web services
1.1. Services web ................................................................................................ 3
1.1.1. Définition................................................................................................. 3
1.1.2. Objectif .................................................................................................... 4
1.1.3. Architecture et infrastructure des services web....................................... 4
1.2. XML et les principales technologies des Services Web ........................... 6
1.2.1. XML.......................................................................................................... 6
1.2.2. Protocole SOAP ........................................................................................ 7
1.2.2.1. Définition ........................................................................................... 7
1.2.2.2. Structure d'un message SOAP............................................................ 7
1.2.2.3. Enveloppe SOAP ............................................................................... 8
1.2.2.4. En-tête SOAP ..................................................................................... 8
1.2.2.5. Corps SOAP....................................................................................... 9
1.2.2.6. Erreurs (Fault) .................................................................................. 10
1.2.3. Langage WSDL....................................................................................... 10
1.2.3.1. Définition .......................................................................................... 10
1.2.3.2. Structure d’un document WSDL...................................................... 10
1.2.4. Annuaire UDDI....................................................................................... 12
1.2.4.1. Définition .......................................................................................... 12
1.3. Avantage .................................................................................................... 13
1.4. Inconvénient............................................................................................... 14
Chapitre II : Composition des services Web
2.1. Définition ................................................................................................... 16
2.2. Type de composition.................................................................................. 16
2.2.1. Composition statique............................................................................. 16
2.2.1.1. Orchestration .................................................................................. 16
2.2.1.2. Chorégraphie .................................................................................. 17
2.2.2. Composition dynamique........................................................................ 18
2.2.2.1. L'approche sémantique ................................................................... 18
2.2.2.2. L'approche industrielle ................................................................... 18
2.2.2.3. L'approche formelle........................................................................ 18
2.3. Langage de définition ................................................................................ 19
2.4. BPEL.......................................................................................................... 19
2.4.1. Définition............................................................................................... 19
2.4.2. Les composants de BPEL...................................................................... 20
2.4.3. Outil de modélisation de BPEL............................................................. 24
Chapitre III : Conception et implementation
3.1. Les chaines d'approvisionnements............................................................. 26
3.1.1. Définition............................................................................................... 26
3.1.2. Gestion de la chaine d'approvisionnement ............................................ 27
3.1.3. Niveaux d’analyse de la chaîne d’approvisionnement .......................... 27
3.1.4. Risque de la chaine d'approvisionnement ............................................. 28
3.1.4.1. Les risques internes (opérationnels) ............................................... 28
3.1.4.2. Les risques externes (aléas) ............................................................ 28
3.1.4.3. Les risques stratégiques.................................................................. 28
3.1.4.4. Les risques des externalités ............................................................ 28
3.2. Lieu de réalisation de projet : Unité de production de tubes en PVC et
PEHD « K-Plast »............................................................................................................ 28
3.3. Introduction à UML ................................................................................... 29
3.4. Les diagrammes UML utilisés ................................................................... 29
3.4.1. Le diagramme d'activité ........................................................................ 30
Chapitre II : Composition des services Web
Chapitre III : Conception et implementation
3.4.2. Diagramme de Classe ............................................................................ 31
3.4.3. Le diagramme de séquence ................................................................... 33
3.5. Environnement de développement............................................................. 36
3.5.1. Système d’exploitation .......................................................................... 36
3.5.2. Outils de programmation....................................................................... 36
3.5.3. Type de serveur ..................................................................................... 36
3.5.4. La base de données................................................................................ 37
3.5.5. Langage de programmation utilisée ...................................................... 37
3.6. Présentation de logiciel .............................................................................. 38
Conclusion générale ................................................................................................... 40
Bibliographie et sitographie ....................................................................................... 41Côte titre : MAI/0032 En ligne : https://drive.google.com/file/d/1o9VfsRmK5m9GjsDYuasmXxziY0amjb3o/view?usp=shari [...] Format de la ressource électronique : L'Automatisation des chaines d'approvisionnement en utilisation l'orchestration des services web [texte imprimé] / BOUZOUIKA, Safia ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (41f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie logiciel
services web
BPEL
orchestrationIndex. décimale : 004 Informatique Résumé : Résumé
Les services Web sont des technologies émergentes, prometteuses pour le
développement, le déploiement et l’intégration d’applications Internet. Ces technologies
fournissent une infrastructure pour décrire (WSDL), découvrir (UDDI) et invoquer
(SOAP) des services Web. Ces technologies sont basées sur XML qui constitue la
technologie utilisée pour développer les services Web.
Les services web sont des applications accessibles sur Internet réalisant chacune une
tâche spécifique. Pour fournir une solution à une tâche complexe, on peut regrouper des
services web pour n’en former qu’un seul ; on parle alors de composition de services web.
L’objectif principal de notre travail est d'automatiser les chaines
d'approvisionnement en utilisant l'orchestration des services web .Cette orchestration
consiste à composer les différents services web de notre application afin d’élaborer des
processus d’affaires permettant la gestion de l’interaction entre eux. Nous avons utilisé le
langage BPEL4WS (Business Process Execution Language for Web Services) pour
programmer les échanges entre les différents services web de l’application, à savoir
service stock, service production, service approvisionnement.
Services web, composition de services web, orchestration, BPEL,
Note de contenu : Sommaire
Remerciement .............................................................................................................. 2
Dédicaces ..................................................................................................................... 3
Liste des figures ........................................................................................................... 6
Liste des sigles et abréviations..................................................................................... 7
Sommaire ..................................................................................................................... 8
Introduction générale ................................................................................................... 1
Chapitre I : Les Web services
1.1. Services web ................................................................................................ 3
1.1.1. Définition................................................................................................. 3
1.1.2. Objectif .................................................................................................... 4
1.1.3. Architecture et infrastructure des services web....................................... 4
1.2. XML et les principales technologies des Services Web ........................... 6
1.2.1. XML.......................................................................................................... 6
1.2.2. Protocole SOAP ........................................................................................ 7
1.2.2.1. Définition ........................................................................................... 7
1.2.2.2. Structure d'un message SOAP............................................................ 7
1.2.2.3. Enveloppe SOAP ............................................................................... 8
1.2.2.4. En-tête SOAP ..................................................................................... 8
1.2.2.5. Corps SOAP....................................................................................... 9
1.2.2.6. Erreurs (Fault) .................................................................................. 10
1.2.3. Langage WSDL....................................................................................... 10
1.2.3.1. Définition .......................................................................................... 10
1.2.3.2. Structure d’un document WSDL...................................................... 10
1.2.4. Annuaire UDDI....................................................................................... 12
1.2.4.1. Définition .......................................................................................... 12
1.3. Avantage .................................................................................................... 13
1.4. Inconvénient............................................................................................... 14
Chapitre II : Composition des services Web
2.1. Définition ................................................................................................... 16
2.2. Type de composition.................................................................................. 16
2.2.1. Composition statique............................................................................. 16
2.2.1.1. Orchestration .................................................................................. 16
2.2.1.2. Chorégraphie .................................................................................. 17
2.2.2. Composition dynamique........................................................................ 18
2.2.2.1. L'approche sémantique ................................................................... 18
2.2.2.2. L'approche industrielle ................................................................... 18
2.2.2.3. L'approche formelle........................................................................ 18
2.3. Langage de définition ................................................................................ 19
2.4. BPEL.......................................................................................................... 19
2.4.1. Définition............................................................................................... 19
2.4.2. Les composants de BPEL...................................................................... 20
2.4.3. Outil de modélisation de BPEL............................................................. 24
Chapitre III : Conception et implementation
3.1. Les chaines d'approvisionnements............................................................. 26
3.1.1. Définition............................................................................................... 26
3.1.2. Gestion de la chaine d'approvisionnement ............................................ 27
3.1.3. Niveaux d’analyse de la chaîne d’approvisionnement .......................... 27
3.1.4. Risque de la chaine d'approvisionnement ............................................. 28
3.1.4.1. Les risques internes (opérationnels) ............................................... 28
3.1.4.2. Les risques externes (aléas) ............................................................ 28
3.1.4.3. Les risques stratégiques.................................................................. 28
3.1.4.4. Les risques des externalités ............................................................ 28
3.2. Lieu de réalisation de projet : Unité de production de tubes en PVC et
PEHD « K-Plast »............................................................................................................ 28
3.3. Introduction à UML ................................................................................... 29
3.4. Les diagrammes UML utilisés ................................................................... 29
3.4.1. Le diagramme d'activité ........................................................................ 30
Chapitre II : Composition des services Web
Chapitre III : Conception et implementation
3.4.2. Diagramme de Classe ............................................................................ 31
3.4.3. Le diagramme de séquence ................................................................... 33
3.5. Environnement de développement............................................................. 36
3.5.1. Système d’exploitation .......................................................................... 36
3.5.2. Outils de programmation....................................................................... 36
3.5.3. Type de serveur ..................................................................................... 36
3.5.4. La base de données................................................................................ 37
3.5.5. Langage de programmation utilisée ...................................................... 37
3.6. Présentation de logiciel .............................................................................. 38
Conclusion générale ................................................................................................... 40
Bibliographie et sitographie ....................................................................................... 41Côte titre : MAI/0032 En ligne : https://drive.google.com/file/d/1o9VfsRmK5m9GjsDYuasmXxziY0amjb3o/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0032 MAI/0032 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Composition dynamique de services web dans un contexte d’EBXML Type de document : texte imprimé Auteurs : ZEBBICHE, Abderrahmane ; SAIDI,MOHAMED, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (59f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : services web, composition, contexte EBXML, l’approche industrielle, Composition dynamique. Index. décimale : 004 Informatique Résumé : Résume
Les services web sont des applications accessibles sur Internet réalisant chacune une tâche spécifique. Pour fournir une solution à une tâche complexe, on peut les regrouper pour former qu’un seul. En réalité, une composition n’est pas simplement un regroupement quelconque de services web, mais un ensemble dont les tâches sont ordonnées en fonction des relations reliant ses services web. L’objectif de notre travail est de composer dynamiquement les services web existants dans le contexte d’EBXML, en utilisant l’approche industrielle de la composition dynamique. Pour atteindre cet objectif on a spécifié la notion de chaque mot de ce thème et décrit les principales technologies utilisées, et conçu et réalisé une étude de cas d’un système de composition de réservation de voyages.
Note de contenu : Table des matières
Résume ............................................................................................................................. I
Introduction Générale ................................................................................................... 1
Chapitre 1 : Les services web ............................................................................... 3
1. Introduction ............................................................................................................. 3
2. Definition Web Service........................................................................................... 3
2.1. Définition W3C ............................................................................................... 4
2.2. Définition IBM : .............................................................................................. 4
2.3. Caractéristiques des Services Web ...................................................................... 5
2.4. Architecture des services web ......................................................................... 5
2.4.1. Architecture de référence. ........................................................................ 6
2.4.2. Architecture étendue ................................................................................ 7
3. Les technologies des services web .......................................................................... 7
3.1. XML ................................................................................................................ 8
3.2. WSDL.................................................................................................................. 8
3.3. UDDI ............................................................................................................. 10
3.4. SOAP ............................................................................................................. 12
3.5. L'intérêt d'un Service Web ................................................................................ 14
3.6. Technologies liées aux services Web ................................................................ 14
4. Avantages et inconvénients des Web Services ..................................................... 15
5. EBXML................................................................................................................. 16
5.1. Definition ....................................................................................................... 16
5.2. Les spécifications .......................................................................................... 16
6. Conclusion ............................................................................................................ 18
Chapitre 2 :Composition de services web ...................................................... 19
1. Introduction ........................................................................................................... 19
2. Définitions de la composition de services web ..................................................... 19
2.1. Définition 1 .................................................................................................... 19
2.2. Définition 2 .................................................................................................... 19
3. Approches de composition de services ................................................................. 20
3.1. Composition Statique .................................................................................... 20
3.2. Composition Dynamique ............................................................................... 20
3.3. Types de composition .................................................................................... 21
4. Techniques de composition des services web ....................................................... 23
4.1. Orchestration ................................................................................................. 23
4.2. Chorégraphie ................................................................................................. 23
5. Language BPEL .................................................................................................... 24
5.1. Approche industrielle (BPEL4WS) ............................................................... 25
5.2. Les types processus BPEL ............................................................................. 25
5.3. Les activités de base de ce langage permettent ............................................. 26
5.4. Les activités structurées utilisent les activités de base pour décrire .............. 26
5.5. Les données ................................................................................................... 27
5.6. Fonctionnalités de BPEL ............................................................................... 27
6. Conclusion ............................................................................................................ 28
Chapitre 3 : Conception ....................................................................................... 29
1. Introduction ........................................................................................................... 29
2. Unified Modeling Language (UML) .................................................................... 29
3. Les différents types de diagrammes ...................................................................... 29
3.1. Diagramme de classes : ................................................................................. 29
3.2. Diagramme des cas d’utilisation : ................................................................. 29
3.3. Diagramme d’activités :................................................................................. 30
3.4. Diagramme de séquences : ............................................................................ 30
3.5. Diagramme de déploiement : ......................................................................... 30
3.6. Star UML ....................................................................................................... 30
4. Explication de l’étude de cas. ............................................................................... 30
5. Présentation du système proposé .......................................................................... 32
5.1. Etapes d’exécution des Services web ............................................................ 33
5.2. Etape de composition : .................................................................................. 34
5.3. Déroulement dynamique de composition ...................................................... 34
5.4. Les principaux paramètres ............................................................................. 35
6. Les diagrammes .................................................................................................... 36
6.1. Cas d’utilisation ............................................................................................. 36
6.2. Diagramme de séquences .............................................................................. 38
6.3. Digramme représente le cas d’une location de voiture.................................. 39
6.4. Diagramme de classe ..................................................................................... 39
6.5. L’agence de voyage ...................................................................................... 41
6.6. Diagramme de déploiement ........................................................................... 42
7. EBXML dans agence de voyage ........................................................................... 42
8. Conclusion ............................................................................................................ 43
Chapitre 4 : Réalisation ........................................................................................ 44
1. Introduction ........................................................................................................... 44
2. L’environnement de développement..................................................................... 44
2.1. Logiciel .......................................................................................................... 44
2.1.1. Système d’exploitation ........................................................................... 44
2.1.2. Outil de développement ......................................................................... 44
2.1.3. WampServer ........................................................................................... 45
3. Langage de programmation utilisée ...................................................................... 45
3.1. Java ................................................................................................................ 45
3.2. BPEL ............................................................................................................. 45
3.3. XML .............................................................................................................. 45
3.4. JSP ................................................................................................................. 46
4. Organisation d’un voyage ..................................................................................... 46
5. Implémentation du Système .................................................................................. 46
5.1. Test de web service........................................................................................ 48
5.2. WSDL Web service ....................................................................................... 48
5.3. Résultat de la composition ............................................................................. 49
5.4. WSDL ............................................................................................................ 49
5.5. Module composé de notre application ........................................................... 50
5.6. Test de notre module composé ...................................................................... 51
5.7. L’application composite ................................................................................ 53
5.8. La base de données ........................................................................................ 54
6. Les fenêtres d’application ..................................................................................... 55
7. Conclusion ............................................................................................................ 58
Conclusion générale ..................................................................................................... 59
Bibliographie ................................................................................................................ 60Côte titre : MAI/0054 En ligne : https://drive.google.com/file/d/1U9E71GcvvGZYlbl_QIYIzG4Uv6xi6nRk/view?usp=shari [...] Format de la ressource électronique : Composition dynamique de services web dans un contexte d’EBXML [texte imprimé] / ZEBBICHE, Abderrahmane ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (59f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : services web, composition, contexte EBXML, l’approche industrielle, Composition dynamique. Index. décimale : 004 Informatique Résumé : Résume
Les services web sont des applications accessibles sur Internet réalisant chacune une tâche spécifique. Pour fournir une solution à une tâche complexe, on peut les regrouper pour former qu’un seul. En réalité, une composition n’est pas simplement un regroupement quelconque de services web, mais un ensemble dont les tâches sont ordonnées en fonction des relations reliant ses services web. L’objectif de notre travail est de composer dynamiquement les services web existants dans le contexte d’EBXML, en utilisant l’approche industrielle de la composition dynamique. Pour atteindre cet objectif on a spécifié la notion de chaque mot de ce thème et décrit les principales technologies utilisées, et conçu et réalisé une étude de cas d’un système de composition de réservation de voyages.
Note de contenu : Table des matières
Résume ............................................................................................................................. I
Introduction Générale ................................................................................................... 1
Chapitre 1 : Les services web ............................................................................... 3
1. Introduction ............................................................................................................. 3
2. Definition Web Service........................................................................................... 3
2.1. Définition W3C ............................................................................................... 4
2.2. Définition IBM : .............................................................................................. 4
2.3. Caractéristiques des Services Web ...................................................................... 5
2.4. Architecture des services web ......................................................................... 5
2.4.1. Architecture de référence. ........................................................................ 6
2.4.2. Architecture étendue ................................................................................ 7
3. Les technologies des services web .......................................................................... 7
3.1. XML ................................................................................................................ 8
3.2. WSDL.................................................................................................................. 8
3.3. UDDI ............................................................................................................. 10
3.4. SOAP ............................................................................................................. 12
3.5. L'intérêt d'un Service Web ................................................................................ 14
3.6. Technologies liées aux services Web ................................................................ 14
4. Avantages et inconvénients des Web Services ..................................................... 15
5. EBXML................................................................................................................. 16
5.1. Definition ....................................................................................................... 16
5.2. Les spécifications .......................................................................................... 16
6. Conclusion ............................................................................................................ 18
Chapitre 2 :Composition de services web ...................................................... 19
1. Introduction ........................................................................................................... 19
2. Définitions de la composition de services web ..................................................... 19
2.1. Définition 1 .................................................................................................... 19
2.2. Définition 2 .................................................................................................... 19
3. Approches de composition de services ................................................................. 20
3.1. Composition Statique .................................................................................... 20
3.2. Composition Dynamique ............................................................................... 20
3.3. Types de composition .................................................................................... 21
4. Techniques de composition des services web ....................................................... 23
4.1. Orchestration ................................................................................................. 23
4.2. Chorégraphie ................................................................................................. 23
5. Language BPEL .................................................................................................... 24
5.1. Approche industrielle (BPEL4WS) ............................................................... 25
5.2. Les types processus BPEL ............................................................................. 25
5.3. Les activités de base de ce langage permettent ............................................. 26
5.4. Les activités structurées utilisent les activités de base pour décrire .............. 26
5.5. Les données ................................................................................................... 27
5.6. Fonctionnalités de BPEL ............................................................................... 27
6. Conclusion ............................................................................................................ 28
Chapitre 3 : Conception ....................................................................................... 29
1. Introduction ........................................................................................................... 29
2. Unified Modeling Language (UML) .................................................................... 29
3. Les différents types de diagrammes ...................................................................... 29
3.1. Diagramme de classes : ................................................................................. 29
3.2. Diagramme des cas d’utilisation : ................................................................. 29
3.3. Diagramme d’activités :................................................................................. 30
3.4. Diagramme de séquences : ............................................................................ 30
3.5. Diagramme de déploiement : ......................................................................... 30
3.6. Star UML ....................................................................................................... 30
4. Explication de l’étude de cas. ............................................................................... 30
5. Présentation du système proposé .......................................................................... 32
5.1. Etapes d’exécution des Services web ............................................................ 33
5.2. Etape de composition : .................................................................................. 34
5.3. Déroulement dynamique de composition ...................................................... 34
5.4. Les principaux paramètres ............................................................................. 35
6. Les diagrammes .................................................................................................... 36
6.1. Cas d’utilisation ............................................................................................. 36
6.2. Diagramme de séquences .............................................................................. 38
6.3. Digramme représente le cas d’une location de voiture.................................. 39
6.4. Diagramme de classe ..................................................................................... 39
6.5. L’agence de voyage ...................................................................................... 41
6.6. Diagramme de déploiement ........................................................................... 42
7. EBXML dans agence de voyage ........................................................................... 42
8. Conclusion ............................................................................................................ 43
Chapitre 4 : Réalisation ........................................................................................ 44
1. Introduction ........................................................................................................... 44
2. L’environnement de développement..................................................................... 44
2.1. Logiciel .......................................................................................................... 44
2.1.1. Système d’exploitation ........................................................................... 44
2.1.2. Outil de développement ......................................................................... 44
2.1.3. WampServer ........................................................................................... 45
3. Langage de programmation utilisée ...................................................................... 45
3.1. Java ................................................................................................................ 45
3.2. BPEL ............................................................................................................. 45
3.3. XML .............................................................................................................. 45
3.4. JSP ................................................................................................................. 46
4. Organisation d’un voyage ..................................................................................... 46
5. Implémentation du Système .................................................................................. 46
5.1. Test de web service........................................................................................ 48
5.2. WSDL Web service ....................................................................................... 48
5.3. Résultat de la composition ............................................................................. 49
5.4. WSDL ............................................................................................................ 49
5.5. Module composé de notre application ........................................................... 50
5.6. Test de notre module composé ...................................................................... 51
5.7. L’application composite ................................................................................ 53
5.8. La base de données ........................................................................................ 54
6. Les fenêtres d’application ..................................................................................... 55
7. Conclusion ............................................................................................................ 58
Conclusion générale ..................................................................................................... 59
Bibliographie ................................................................................................................ 60Côte titre : MAI/0054 En ligne : https://drive.google.com/file/d/1U9E71GcvvGZYlbl_QIYIzG4Uv6xi6nRk/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0054 MAI/0054 Mémoire Bibliothéque des sciences Français Disponible
Disponible
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
Titre : EAL basé sur les processus d'affaires Type de document : texte imprimé Auteurs : Senator, ferial ; 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
EAI
service web
BPELIndex. décimale : 004 Informatique Côte titre : MAI/0191 EAL basé sur les processus d'affaires [texte imprimé] / Senator, ferial ; 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
EAI
service web
BPELIndex. décimale : 004 Informatique Côte titre : MAI/0191 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0191 MAI/0191 Mémoire Bibliothéque des sciences Français Disponible
DisponiblePermalinkPermalinkPermalinkPermalink