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



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