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



Titre : Composition des services web pour le développement de la couche métier Type de document : texte imprimé Auteurs : Chetouani,Zahra, Auteur ; Mohamed Saidli, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (59 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Service Web
Architecture SOA
Orchestration
BPEL
composition des services Web
intégrationIndex. décimale : 004 - Informatique Résumé :
Ces dernières années ont vu l’émergence d’architectures orientées services (SOA) conçues pour faciliter la création, l’exposition, l’interconnexion et la réutilisation d’applications à base de services.
Les services Web sont la réalisation la plus importante de cette architecture SOA. Ce sont des applications auto descriptives et modulaires fournissant un modèle simple de programmation et de déploiement d’applications. La composition de services Web est au coeur de l’ingénierie à base de services (SOC pour Service Oriented Computing) puisqu’elle supporte la construction de nouveaux services composés à partir de services de base. De son côté, WS-BPEL (ou BPEL) (Business Process Execution Langage) s’est imposé depuis 2005 comme le langage standard d’orchestration de services Web.
Ce mémoire s’articule autour de la composition des services web décrite en langage BPEL, et ce sujet a été abordé à la fois d’un point de vue théorique et pratique.
Le résultat principal de ce travail après l’utilisation des services Web va permettre de passer d’une gestion des registres de commerceNote de contenu :
Sommaire
Introduction générale ............................................................................................................. 1
CHAPITRE 1 ......................................................................................................................... 3
1.1. Introduction ................................................................................................................ 4
1.2. Le langage XML ......................................................................................................... 4 1.3. Technologies des services web ................................................................................... 4 1.4. Architecture orientée service (SOA) .......................................................................... 5
1.4.1. Définition ............................................................................................................ 5
1.4.2. Principes fondamentaux ...................................................................................... 5 1.4.2.1. Couplage faible ............................................................................................ 6 1.4.2.2. Interopérabilité ............................................................................................. 6
1.4.2.3. Réutilisabilité ............................................................................................... 7 1.4.2.4. Découverte ................................................................................................... 7
1.5. Services web ............................................................................................................... 7
1.5.1. Définition ............................................................................................................ 7
1.5.2. Utilité des services web ....................................................................................... 8
1.5.3. Architecture des services web ............................................................................. 9
1.5.4. Eléments du service web ................................................................................... 11
1.5.4.1. Le client et le prestataire de service ........................................................... 11
1.5.4.2. Le contrat de service .................................................................................. 12
1.5.5. Cycle de vie d’utilisation d’un service web ...................................................... 12
1.6. Conclusion ................................................................................................................ 13
CHAPITRE 2 ....................................................................................................................... 14
2.1. Introduction .............................................................................................................. 15
2.2. Composition des services Web ................................................................................. 15
2.3. Classification des approches de composition des services web ............................... 15
2.4. Orchestration vs Chorégraphie de services .............................................................. 15
2.4.1. Orchestration des services ................................................................................. 16
2.4.2. Chorégraphie des services ................................................................................. 17
2.5. Composition Statique vs Dynamique ....................................................................... 17 2.6. BPEL (Business Process Execution Language) ....................................................... 18
2.6.1. Définition .......................................................................................................... 18
2.6.2. Caractéristiques de BPEL.................................................................................. 18
2.6.3. Rôle de BPEL .................................................................................................... 19
2.7. Processus BPEL ........................................................................................................ 20
2.7.1. Définition .......................................................................................................... 20
2.7.2. Description du comportement du processus...................................................... 21
2.8. Conclusion ................................................................................................................ 21
CHAPITRE 3 ....................................................................................................................... 22
3.1. Introduction .............................................................................................................. 23
3.2. Problématique et motivations ................................................................................... 23
3.3. Etude de l’existant .................................................................................................... 23
3.3.1. Inscription au registre de commerce ................................................................. 23
3.3.2. Mise en réalité ................................................................................................... 24
3.4. Solution proposée ..................................................................................................... 25
3.5. Modélisation du processus métier ............................................................................ 26
3.6. Exigences du système ............................................................................................... 27
3.7. Services Web du système ......................................................................................... 27
3.8. Modélisation UML ................................................................................................... 28
3.8.1. Définition .......................................................................................................... 28
3.8.2. Outil de modélisation ........................................................................................ 28
3.8.3. Diagramme de Cas d’utilisation ........................................................................ 29
3.8.4. Diagramme d’activité ........................................................................................ 29
3.8.5. Diagramme de séquence.................................................................................... 30
3.8.6. Diagramme de classe ......................................................................................... 32
3.8.7. Diagramme de déploiement ............................................................................. 33
3.9. Conclusion ............................................................................................................... 34
CHAPITRE4………………………………………………………………………………36
4.1. Introduction .............................................................................................................. 36
4.2. Les grands choix techniques .................................................................................... 36
4.2.1. Langages utilisés ............................................................................................... 36
4.2.2. Logiciels utilisés ................................................................................................ 37
4.3. Implémentation du Système ..................................................................................... 38
4.3.1. Bases de données ............................................................................................... 38
4.3.2. Les applications et les services web .................................................................. 39
4.3.3. Test des services web ........................................................................................ 39
4.3.4. Composition des services web .......................................................................... 42
4.3.5. Appel au module composé ............................................................................... 46
4.3.6. Interfaces de l’application web ......................................................................... 47
4.4. Conclusion ................................................................................................................ 48
Conclusion générale ………………………………………………………………………50
Bibliographie………………………………………………………………………………52Côte titre : MAI/0305 Composition des services web pour le développement de la couche métier [texte imprimé] / Chetouani,Zahra, Auteur ; Mohamed Saidli, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (59 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Service Web
Architecture SOA
Orchestration
BPEL
composition des services Web
intégrationIndex. décimale : 004 - Informatique Résumé :
Ces dernières années ont vu l’émergence d’architectures orientées services (SOA) conçues pour faciliter la création, l’exposition, l’interconnexion et la réutilisation d’applications à base de services.
Les services Web sont la réalisation la plus importante de cette architecture SOA. Ce sont des applications auto descriptives et modulaires fournissant un modèle simple de programmation et de déploiement d’applications. La composition de services Web est au coeur de l’ingénierie à base de services (SOC pour Service Oriented Computing) puisqu’elle supporte la construction de nouveaux services composés à partir de services de base. De son côté, WS-BPEL (ou BPEL) (Business Process Execution Langage) s’est imposé depuis 2005 comme le langage standard d’orchestration de services Web.
Ce mémoire s’articule autour de la composition des services web décrite en langage BPEL, et ce sujet a été abordé à la fois d’un point de vue théorique et pratique.
Le résultat principal de ce travail après l’utilisation des services Web va permettre de passer d’une gestion des registres de commerceNote de contenu :
Sommaire
Introduction générale ............................................................................................................. 1
CHAPITRE 1 ......................................................................................................................... 3
1.1. Introduction ................................................................................................................ 4
1.2. Le langage XML ......................................................................................................... 4 1.3. Technologies des services web ................................................................................... 4 1.4. Architecture orientée service (SOA) .......................................................................... 5
1.4.1. Définition ............................................................................................................ 5
1.4.2. Principes fondamentaux ...................................................................................... 5 1.4.2.1. Couplage faible ............................................................................................ 6 1.4.2.2. Interopérabilité ............................................................................................. 6
1.4.2.3. Réutilisabilité ............................................................................................... 7 1.4.2.4. Découverte ................................................................................................... 7
1.5. Services web ............................................................................................................... 7
1.5.1. Définition ............................................................................................................ 7
1.5.2. Utilité des services web ....................................................................................... 8
1.5.3. Architecture des services web ............................................................................. 9
1.5.4. Eléments du service web ................................................................................... 11
1.5.4.1. Le client et le prestataire de service ........................................................... 11
1.5.4.2. Le contrat de service .................................................................................. 12
1.5.5. Cycle de vie d’utilisation d’un service web ...................................................... 12
1.6. Conclusion ................................................................................................................ 13
CHAPITRE 2 ....................................................................................................................... 14
2.1. Introduction .............................................................................................................. 15
2.2. Composition des services Web ................................................................................. 15
2.3. Classification des approches de composition des services web ............................... 15
2.4. Orchestration vs Chorégraphie de services .............................................................. 15
2.4.1. Orchestration des services ................................................................................. 16
2.4.2. Chorégraphie des services ................................................................................. 17
2.5. Composition Statique vs Dynamique ....................................................................... 17 2.6. BPEL (Business Process Execution Language) ....................................................... 18
2.6.1. Définition .......................................................................................................... 18
2.6.2. Caractéristiques de BPEL.................................................................................. 18
2.6.3. Rôle de BPEL .................................................................................................... 19
2.7. Processus BPEL ........................................................................................................ 20
2.7.1. Définition .......................................................................................................... 20
2.7.2. Description du comportement du processus...................................................... 21
2.8. Conclusion ................................................................................................................ 21
CHAPITRE 3 ....................................................................................................................... 22
3.1. Introduction .............................................................................................................. 23
3.2. Problématique et motivations ................................................................................... 23
3.3. Etude de l’existant .................................................................................................... 23
3.3.1. Inscription au registre de commerce ................................................................. 23
3.3.2. Mise en réalité ................................................................................................... 24
3.4. Solution proposée ..................................................................................................... 25
3.5. Modélisation du processus métier ............................................................................ 26
3.6. Exigences du système ............................................................................................... 27
3.7. Services Web du système ......................................................................................... 27
3.8. Modélisation UML ................................................................................................... 28
3.8.1. Définition .......................................................................................................... 28
3.8.2. Outil de modélisation ........................................................................................ 28
3.8.3. Diagramme de Cas d’utilisation ........................................................................ 29
3.8.4. Diagramme d’activité ........................................................................................ 29
3.8.5. Diagramme de séquence.................................................................................... 30
3.8.6. Diagramme de classe ......................................................................................... 32
3.8.7. Diagramme de déploiement ............................................................................. 33
3.9. Conclusion ............................................................................................................... 34
CHAPITRE4………………………………………………………………………………36
4.1. Introduction .............................................................................................................. 36
4.2. Les grands choix techniques .................................................................................... 36
4.2.1. Langages utilisés ............................................................................................... 36
4.2.2. Logiciels utilisés ................................................................................................ 37
4.3. Implémentation du Système ..................................................................................... 38
4.3.1. Bases de données ............................................................................................... 38
4.3.2. Les applications et les services web .................................................................. 39
4.3.3. Test des services web ........................................................................................ 39
4.3.4. Composition des services web .......................................................................... 42
4.3.5. Appel au module composé ............................................................................... 46
4.3.6. Interfaces de l’application web ......................................................................... 47
4.4. Conclusion ................................................................................................................ 48
Conclusion générale ………………………………………………………………………50
Bibliographie………………………………………………………………………………52Côte titre : MAI/0305 Exemplaires
Code-barres Cote Support Localisation Section Disponibilité aucun exemplaire
Titre : Composition des services web pour le développement de la couche métier Type de document : texte imprimé Auteurs : Chetouani,Zahra, Auteur ; Mohamed Saidli, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (59 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Service Web
Architecture SOA
Orchestration
BPEL
composition des services Web
intégrationIndex. décimale : 004 - Informatique Résumé : Ces dernières années ont vu l’émergence d’architectures orientées services (SOA) conçues pour faciliter la création, l’exposition, l’interconnexion et la réutilisation d’applications à base de services.
Les services Web sont la réalisation la plus importante de cette architecture SOA. Ce sont des applications auto descriptives et modulaires fournissant un modèle simple de programmation et de déploiement d’applications. La composition de services Web est au coeur de l’ingénierie à base de services (SOC pour Service Oriented Computing) puisqu’elle supporte la construction de nouveaux services composés à partir de services de base. De son côté, WS-BPEL (ou BPEL) (Business Process Execution Langage) s’est imposé depuis 2005 comme le langage standard d’orchestration de services Web.
Ce mémoire s’articule autour de la composition des services web décrite en langage BPEL, et ce sujet a été abordé à la fois d’un point de vue théorique et pratique.
Le résultat principal de ce travail après l’utilisation des services Web va permettre de passer d’une gestion des registres de commerceNote de contenu : Sommaire
Introduction générale ............................................................................................................. 1
CHAPITRE 1 ......................................................................................................................... 3
1.1. Introduction ................................................................................................................ 4
1.2. Le langage XML ......................................................................................................... 4 1.3. Technologies des services web ................................................................................... 4 1.4. Architecture orientée service (SOA) .......................................................................... 5
1.4.1. Définition ............................................................................................................ 5
1.4.2. Principes fondamentaux ...................................................................................... 5 1.4.2.1. Couplage faible ............................................................................................ 6 1.4.2.2. Interopérabilité ............................................................................................. 6
1.4.2.3. Réutilisabilité ............................................................................................... 7 1.4.2.4. Découverte ................................................................................................... 7
1.5. Services web ............................................................................................................... 7
1.5.1. Définition ............................................................................................................ 7
1.5.2. Utilité des services web ....................................................................................... 8
1.5.3. Architecture des services web ............................................................................. 9
1.5.4. Eléments du service web ................................................................................... 11
1.5.4.1. Le client et le prestataire de service ........................................................... 11
1.5.4.2. Le contrat de service .................................................................................. 12
1.5.5. Cycle de vie d’utilisation d’un service web ...................................................... 12
1.6. Conclusion ................................................................................................................ 13
CHAPITRE 2 ....................................................................................................................... 14
2.1. Introduction .............................................................................................................. 15
2.2. Composition des services Web ................................................................................. 15
2.3. Classification des approches de composition des services web ............................... 15
2.4. Orchestration vs Chorégraphie de services .............................................................. 15
2.4.1. Orchestration des services ................................................................................. 16
2.4.2. Chorégraphie des services ................................................................................. 17
2.5. Composition Statique vs Dynamique ....................................................................... 17 2.6. BPEL (Business Process Execution Language) ....................................................... 18
2.6.1. Définition .......................................................................................................... 18
2.6.2. Caractéristiques de BPEL.................................................................................. 18
2.6.3. Rôle de BPEL .................................................................................................... 19
2.7. Processus BPEL ........................................................................................................ 20
2.7.1. Définition .......................................................................................................... 20
2.7.2. Description du comportement du processus...................................................... 21
2.8. Conclusion ................................................................................................................ 21
CHAPITRE 3 ....................................................................................................................... 22
3.1. Introduction .............................................................................................................. 23
3.2. Problématique et motivations ................................................................................... 23
3.3. Etude de l’existant .................................................................................................... 23
3.3.1. Inscription au registre de commerce ................................................................. 23
3.3.2. Mise en réalité ................................................................................................... 24
3.4. Solution proposée ..................................................................................................... 25
3.5. Modélisation du processus métier ............................................................................ 26
3.6. Exigences du système ............................................................................................... 27
3.7. Services Web du système ......................................................................................... 27
3.8. Modélisation UML ................................................................................................... 28
3.8.1. Définition .......................................................................................................... 28
3.8.2. Outil de modélisation ........................................................................................ 28
3.8.3. Diagramme de Cas d’utilisation ........................................................................ 29
3.8.4. Diagramme d’activité ........................................................................................ 29
3.8.5. Diagramme de séquence.................................................................................... 30
3.8.6. Diagramme de classe ......................................................................................... 32
3.8.7. Diagramme de déploiement ............................................................................. 33
3.9. Conclusion ............................................................................................................... 34
CHAPITRE4………………………………………………………………………………36
4.1. Introduction .............................................................................................................. 36
4.2. Les grands choix techniques .................................................................................... 36
4.2.1. Langages utilisés ............................................................................................... 36
4.2.2. Logiciels utilisés ................................................................................................ 37
4.3. Implémentation du Système ..................................................................................... 38
4.3.1. Bases de données ............................................................................................... 38
4.3.2. Les applications et les services web .................................................................. 39
4.3.3. Test des services web ........................................................................................ 39
4.3.4. Composition des services web .......................................................................... 42
4.3.5. Appel au module composé ............................................................................... 46
4.3.6. Interfaces de l’application web ......................................................................... 47
4.4. Conclusion ................................................................................................................ 48
Conclusion générale ………………………………………………………………………50
Bibliographie………………………………………………………………………………52Côte titre : MAI/0305 En ligne : https://drive.google.com/file/d/14dUHSTsspczjbPBFESe3vI9Pg14pBt5j/view?usp=shari [...] Format de la ressource électronique : Composition des services web pour le développement de la couche métier [texte imprimé] / Chetouani,Zahra, Auteur ; Mohamed Saidli, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (59 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Service Web
Architecture SOA
Orchestration
BPEL
composition des services Web
intégrationIndex. décimale : 004 - Informatique Résumé : Ces dernières années ont vu l’émergence d’architectures orientées services (SOA) conçues pour faciliter la création, l’exposition, l’interconnexion et la réutilisation d’applications à base de services.
Les services Web sont la réalisation la plus importante de cette architecture SOA. Ce sont des applications auto descriptives et modulaires fournissant un modèle simple de programmation et de déploiement d’applications. La composition de services Web est au coeur de l’ingénierie à base de services (SOC pour Service Oriented Computing) puisqu’elle supporte la construction de nouveaux services composés à partir de services de base. De son côté, WS-BPEL (ou BPEL) (Business Process Execution Langage) s’est imposé depuis 2005 comme le langage standard d’orchestration de services Web.
Ce mémoire s’articule autour de la composition des services web décrite en langage BPEL, et ce sujet a été abordé à la fois d’un point de vue théorique et pratique.
Le résultat principal de ce travail après l’utilisation des services Web va permettre de passer d’une gestion des registres de commerceNote de contenu : Sommaire
Introduction générale ............................................................................................................. 1
CHAPITRE 1 ......................................................................................................................... 3
1.1. Introduction ................................................................................................................ 4
1.2. Le langage XML ......................................................................................................... 4 1.3. Technologies des services web ................................................................................... 4 1.4. Architecture orientée service (SOA) .......................................................................... 5
1.4.1. Définition ............................................................................................................ 5
1.4.2. Principes fondamentaux ...................................................................................... 5 1.4.2.1. Couplage faible ............................................................................................ 6 1.4.2.2. Interopérabilité ............................................................................................. 6
1.4.2.3. Réutilisabilité ............................................................................................... 7 1.4.2.4. Découverte ................................................................................................... 7
1.5. Services web ............................................................................................................... 7
1.5.1. Définition ............................................................................................................ 7
1.5.2. Utilité des services web ....................................................................................... 8
1.5.3. Architecture des services web ............................................................................. 9
1.5.4. Eléments du service web ................................................................................... 11
1.5.4.1. Le client et le prestataire de service ........................................................... 11
1.5.4.2. Le contrat de service .................................................................................. 12
1.5.5. Cycle de vie d’utilisation d’un service web ...................................................... 12
1.6. Conclusion ................................................................................................................ 13
CHAPITRE 2 ....................................................................................................................... 14
2.1. Introduction .............................................................................................................. 15
2.2. Composition des services Web ................................................................................. 15
2.3. Classification des approches de composition des services web ............................... 15
2.4. Orchestration vs Chorégraphie de services .............................................................. 15
2.4.1. Orchestration des services ................................................................................. 16
2.4.2. Chorégraphie des services ................................................................................. 17
2.5. Composition Statique vs Dynamique ....................................................................... 17 2.6. BPEL (Business Process Execution Language) ....................................................... 18
2.6.1. Définition .......................................................................................................... 18
2.6.2. Caractéristiques de BPEL.................................................................................. 18
2.6.3. Rôle de BPEL .................................................................................................... 19
2.7. Processus BPEL ........................................................................................................ 20
2.7.1. Définition .......................................................................................................... 20
2.7.2. Description du comportement du processus...................................................... 21
2.8. Conclusion ................................................................................................................ 21
CHAPITRE 3 ....................................................................................................................... 22
3.1. Introduction .............................................................................................................. 23
3.2. Problématique et motivations ................................................................................... 23
3.3. Etude de l’existant .................................................................................................... 23
3.3.1. Inscription au registre de commerce ................................................................. 23
3.3.2. Mise en réalité ................................................................................................... 24
3.4. Solution proposée ..................................................................................................... 25
3.5. Modélisation du processus métier ............................................................................ 26
3.6. Exigences du système ............................................................................................... 27
3.7. Services Web du système ......................................................................................... 27
3.8. Modélisation UML ................................................................................................... 28
3.8.1. Définition .......................................................................................................... 28
3.8.2. Outil de modélisation ........................................................................................ 28
3.8.3. Diagramme de Cas d’utilisation ........................................................................ 29
3.8.4. Diagramme d’activité ........................................................................................ 29
3.8.5. Diagramme de séquence.................................................................................... 30
3.8.6. Diagramme de classe ......................................................................................... 32
3.8.7. Diagramme de déploiement ............................................................................. 33
3.9. Conclusion ............................................................................................................... 34
CHAPITRE4………………………………………………………………………………36
4.1. Introduction .............................................................................................................. 36
4.2. Les grands choix techniques .................................................................................... 36
4.2.1. Langages utilisés ............................................................................................... 36
4.2.2. Logiciels utilisés ................................................................................................ 37
4.3. Implémentation du Système ..................................................................................... 38
4.3.1. Bases de données ............................................................................................... 38
4.3.2. Les applications et les services web .................................................................. 39
4.3.3. Test des services web ........................................................................................ 39
4.3.4. Composition des services web .......................................................................... 42
4.3.5. Appel au module composé ............................................................................... 46
4.3.6. Interfaces de l’application web ......................................................................... 47
4.4. Conclusion ................................................................................................................ 48
Conclusion générale ………………………………………………………………………50
Bibliographie………………………………………………………………………………52Côte titre : MAI/0305 En ligne : https://drive.google.com/file/d/14dUHSTsspczjbPBFESe3vI9Pg14pBt5j/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0305 MAI/0305 Mémoire Bibliothéque des sciences Français Disponible
Disponible