University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur SAIDI ,Mohamed |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
Titre : Développement d’un système d’information évolutif et rapidement adaptable Type de document : texte imprimé Auteurs : Hamache ,Amine, Auteur ; SAIDI ,Mohamed, Directeur de thèse Editeur : Setif:UFA Année de publication : 2018 Importance : 1 vol (45 f .) Format : 29 cm Langues : Français (fre) Langues originales : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Intégration des applications
Services web
Composition de services web
Abstract
TodayIndex. décimale : 004 - Informatique Résumé : Résumé
Aujourd’hui, beaucoup d’entreprises ont des systèmes d’information complexes, monolithiques
et inflexibles, parfois inadaptés aux changements rapides du marché. Les services web apparaissent
comme la meilleure approche permettant l’intégration flexible des applications autonomes, distribuées
et au sein et au-delà de l’entreprise.
Dans la plupart des cas, un service Web offre une fonctionnalité limitée est insuffisante pour
répondre aux besoins complexes d’utilisateurs. Afin de résoudre ce problème, un processus de
composition de services devient une tâche indispensable. En effet, 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 ces services web.
Ce travail présente l’analyse, la conception et la réalisation d’un system d’information évolutif
et rapidement adaptable.
Pour réaliser ce travail, nous avons précisé les différents concepts du domaine de l’intégration des
systèmes d’information et des services web de même qu’on a décrit les technologies et les standards
utilisés.Note de contenu :
Sommaire
Dédicace
Remercîment
Résume
Abstract
INTRODUCTION GENERALE ............................................................................................. I
chapitre 01: état le l'art
1.1 Introduction ...................................................................................................................... 3
1.2 Définition du service Web ................................................................................................ 3
1.2.1 Définition 1 ................................................................................................................... 3
1.2.2 Définition 2 ................................................................................................................... 3
1.3 Pourquoi utiliser les services web ..................................................................................... 4
1.4 Architecture des services Web .......................................................................................... 4
1.4.1 Architecture de base des services Web .......................................................................... 4
1.4.2 Architecture étendue des services Web .......................................................................... 5
1.5 Technologies des Web services ........................................................................................ 6
1.5.1 SOAP ............................................................................................................................ 6
1.5.2 WSDL ........................................................................................................................... 8
1.5.3 UDDI .......................................................................................................................... 10
1.5.4 Language XML (eXtensible Markup Language) .......................................................... 12
1.6 Avantages et inconvenants ............................................................................................. 12
1.6.1 Avantages du service web ........................................................................................... 12
1.6.2 Inconvénients du Service Web ..................................................................................... 12
1.7 Composition des Services Web ...................................................................................... 12
1.7.1 Définition .................................................................................................................... 13
1.7.2 Cycle de vie d‘une composition de services ................................................................. 13
1.7.3 Types de composition de services Web ........................................................................ 14
1.7.4 Les approches de composition ..................................................................................... 16
1.8 L‘intégration des applications ......................................................................................... 18
1.8.1 L‘intégration et l‘interopérabilité ................................................................................. 18
1.8.2 Différents aspects d‘intégration ................................................................................... 18
1.8.3 Les motivations ........................................................................................................... 19
1.9 Conclusion ..................................................................................................................... 20
chapitre 02: conception
2.1 Introduction .................................................................................................................... 22
2.2 Étude de l‘existant .......................................................................................................... 22
2.3 Présentation de l‘étude de cas ......................................................................................... 23
2.3.1 Notre système « GRTE » ............................................................................................. 23
2.3.2 Les exigences de notre système ................................................................................... 23
2.3.3 Les services Web de notre système .............................................................................. 24
2.4 La modélisation UML .................................................................................................... 25
2.4.1 Définition .................................................................................................................... 25
2.4.2 Les différents types de diagrammes ............................................................................. 25
2.5 Les diagramme de notre système .................................................................................... 26
2.5.1 Diagramme de cas d‘utilisation.................................................................................... 26
2.5.2 Diagramme de séquence .............................................................................................. 27
2.5.3 Diagramme de déploiement ......................................................................................... 28
2.5.4 Diagramme de classes ................................................................................................. 29
2.6 Conclusion ..................................................................................................................... 30
chapitre 03: réalisation
3.1 Introduction .................................................................................................................... 32
3.2 L‘environnement de développement et les choix techniques ........................................... 32
3.2.1 Langages utilisés ......................................................................................................... 32
3.2.2 Les logiciels ................................................................................................................ 33
3.3 L‘implémentation du système ......................................................................................... 34
3.3.1 Implémentation des bases de données .......................................................................... 34
3.3.2 Définition des services Web ........................................................................................ 35
3.3.2 Test de services web .................................................................................................... 35
3.4 Les interfaces de notre système ...................................................................................... 37
3.5 Conclusion ..................................................................................................................... 42
Bibliographie ....................................................................................................................... 44Côte titre : MAI/0265 En ligne : https://drive.google.com/file/d/1y57d2nBBCrH1Tc-hej4ygcw0y9wfl2Sg/view?usp=shari [...] Format de la ressource électronique : Développement d’un système d’information évolutif et rapidement adaptable [texte imprimé] / Hamache ,Amine, Auteur ; SAIDI ,Mohamed, Directeur de thèse . - [S.l.] : Setif:UFA, 2018 . - 1 vol (45 f .) ; 29 cm.
Langues : Français (fre) Langues originales : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Intégration des applications
Services web
Composition de services web
Abstract
TodayIndex. décimale : 004 - Informatique Résumé : Résumé
Aujourd’hui, beaucoup d’entreprises ont des systèmes d’information complexes, monolithiques
et inflexibles, parfois inadaptés aux changements rapides du marché. Les services web apparaissent
comme la meilleure approche permettant l’intégration flexible des applications autonomes, distribuées
et au sein et au-delà de l’entreprise.
Dans la plupart des cas, un service Web offre une fonctionnalité limitée est insuffisante pour
répondre aux besoins complexes d’utilisateurs. Afin de résoudre ce problème, un processus de
composition de services devient une tâche indispensable. En effet, 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 ces services web.
Ce travail présente l’analyse, la conception et la réalisation d’un system d’information évolutif
et rapidement adaptable.
Pour réaliser ce travail, nous avons précisé les différents concepts du domaine de l’intégration des
systèmes d’information et des services web de même qu’on a décrit les technologies et les standards
utilisés.Note de contenu :
Sommaire
Dédicace
Remercîment
Résume
Abstract
INTRODUCTION GENERALE ............................................................................................. I
chapitre 01: état le l'art
1.1 Introduction ...................................................................................................................... 3
1.2 Définition du service Web ................................................................................................ 3
1.2.1 Définition 1 ................................................................................................................... 3
1.2.2 Définition 2 ................................................................................................................... 3
1.3 Pourquoi utiliser les services web ..................................................................................... 4
1.4 Architecture des services Web .......................................................................................... 4
1.4.1 Architecture de base des services Web .......................................................................... 4
1.4.2 Architecture étendue des services Web .......................................................................... 5
1.5 Technologies des Web services ........................................................................................ 6
1.5.1 SOAP ............................................................................................................................ 6
1.5.2 WSDL ........................................................................................................................... 8
1.5.3 UDDI .......................................................................................................................... 10
1.5.4 Language XML (eXtensible Markup Language) .......................................................... 12
1.6 Avantages et inconvenants ............................................................................................. 12
1.6.1 Avantages du service web ........................................................................................... 12
1.6.2 Inconvénients du Service Web ..................................................................................... 12
1.7 Composition des Services Web ...................................................................................... 12
1.7.1 Définition .................................................................................................................... 13
1.7.2 Cycle de vie d‘une composition de services ................................................................. 13
1.7.3 Types de composition de services Web ........................................................................ 14
1.7.4 Les approches de composition ..................................................................................... 16
1.8 L‘intégration des applications ......................................................................................... 18
1.8.1 L‘intégration et l‘interopérabilité ................................................................................. 18
1.8.2 Différents aspects d‘intégration ................................................................................... 18
1.8.3 Les motivations ........................................................................................................... 19
1.9 Conclusion ..................................................................................................................... 20
chapitre 02: conception
2.1 Introduction .................................................................................................................... 22
2.2 Étude de l‘existant .......................................................................................................... 22
2.3 Présentation de l‘étude de cas ......................................................................................... 23
2.3.1 Notre système « GRTE » ............................................................................................. 23
2.3.2 Les exigences de notre système ................................................................................... 23
2.3.3 Les services Web de notre système .............................................................................. 24
2.4 La modélisation UML .................................................................................................... 25
2.4.1 Définition .................................................................................................................... 25
2.4.2 Les différents types de diagrammes ............................................................................. 25
2.5 Les diagramme de notre système .................................................................................... 26
2.5.1 Diagramme de cas d‘utilisation.................................................................................... 26
2.5.2 Diagramme de séquence .............................................................................................. 27
2.5.3 Diagramme de déploiement ......................................................................................... 28
2.5.4 Diagramme de classes ................................................................................................. 29
2.6 Conclusion ..................................................................................................................... 30
chapitre 03: réalisation
3.1 Introduction .................................................................................................................... 32
3.2 L‘environnement de développement et les choix techniques ........................................... 32
3.2.1 Langages utilisés ......................................................................................................... 32
3.2.2 Les logiciels ................................................................................................................ 33
3.3 L‘implémentation du système ......................................................................................... 34
3.3.1 Implémentation des bases de données .......................................................................... 34
3.3.2 Définition des services Web ........................................................................................ 35
3.3.2 Test de services web .................................................................................................... 35
3.4 Les interfaces de notre système ...................................................................................... 37
3.5 Conclusion ..................................................................................................................... 42
Bibliographie ....................................................................................................................... 44Côte titre : MAI/0265 En ligne : https://drive.google.com/file/d/1y57d2nBBCrH1Tc-hej4ygcw0y9wfl2Sg/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0265 MAI/0265 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : L'intégration d'applications faiblement couplées Type de document : texte imprimé Auteurs : Bendridi ,Akram, Auteur ; SAIDI ,Mohamed, Directeur de thèse Editeur : Setif:UFA Année de publication : 2018 Importance : 1 vol (63 f .) Format : 29 cm Langues : Français (fre) Langues originales : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Service web
Composition de services
Langages de compositionIndex. décimale : 004 Informatique Résumé : Résumé
Les services web sont des applications accessibles sur Internet réalisant chacun une tâche spécifique. Ils apparaissent comme la meilleure approche permettant l’intégration flexible des applications autonomes, distribuées et hétérogènes au sein et au-delà de l’entreprise. Dans ce mémoire, il s’agit d’une composition de services web dans le domaine e-commerce basée sur la technologie d’interopérabilité efficace des services web.
Dans ce mémoire, on trouve un état de l’art sur les services web et les standards XML, SOAP, WSDL et UDDI, ainsi que sur le concept de composition, ses typologies et ses technologies. On y trouve également une étude de cas pour illustrer une intégration des services web que nous avons créés et qui fournit une solution à une tâche complexe.Note de contenu : Sommaire
Table des matières
Résumé ......................................................................................... 2
Remerciements .............................................................................. 3
Liste des figures ............................................................................ 7
Introduction général ..................................................................... 8
Chapitre I : Les Architectures orientée services et la composition
1. Introduction ........................................................................... 11
2. Architectures orientées services (SOA) : ................................ 11
2.1. Définition SOA ......................................................................... 11
2.2. Les propriétés des bases de SOA ................................................. 12
2.3. Les buts de SOA ........................................................................ 12
2.4. Les Avantages et les inconvénients de SOA ................................. 12
3. Service : ................................................................................... 13
4. Définitions de service web ........................................................ 14
4.1. Définition 1 : ............................................................................ 14
4.2. Définition 2 : ............................................................................ 14
5. Pourquoi utiliser les services Web ? ....................................... 15
6. Architecture des services Web .................................................. 15
6.1. Architecture de base des services Web ........................................ 15
6.2. Architecture étendue des services Web ........................................ 17
7. Principaux standards des services web ................................... 18
7.1 XML (eXtensible Markup Language) ............................................ 18
7.1.1 Définition ............................................................................ 18
7.1.2 Structure d'un document XML ............................................... 18
7.2 SOAP (Simple Object Access Protocol) : ...................................... 19
7.2.1 Définition ............................................................................ 19
7.2.2 Structure de message SOAP ................................................... 19
7.3. WSDL (Web Service Description Language) ................................ 20
7.3.1 Définition : .......................................................................... 20
7.3.2 Structure d'un document WSDL [Chemaa Sofiane, 2014] : ........ 21
7.4 UDDI (Universal Description Discovery and Integration) ............... 22
7.4.1 Définition : .......................................................................... 22
7.4.2 Structure de données UDDI ................................................... 23
8. Les avantages et les inconvénients des services web ................. 24
8.1 Avantages .................................................................................. 24
8.2 Inconvénients ............................................................................. 25
9. La composition des services web ............................................. 25
10. Type de composition de services ............................................. 26
10.1. Degré de participation de l’utilisateur ....................................... 26
10.1.1. La composition manuelle : .................................................. 26
10.1.2. La composition semi-automatique : ..................................... 26
10.1.3. La composition automatique : ............................................. 26
10.2. Disponibilité du service composite ............................................ 26
10.2.1. La composition statique (proactive) ..................................... 26
10.2.2. La composition dynamique (réactive) .................................. 26
11. Cycle de vie d’une composition des services Web ................... 27
12. Approches de composition des services web ............................ 28
12.1 Orchestration ........................................................................... 28
12.2 Chorégraphie ............................................................................ 29
13. Les normes de composition des services Web .......................... 29
14. Les langages de composition des services web......................... 30
15. Conclusion.............................................................................. 31
Chapitre II : Conception
1. Introduction ........................................................................... 33
2. Etude de l’existant : ................................................................. 33
2.1. Critiques de l’existant................................................................ 33
2.2. Solution proposée ...................................................................... 33
3. Etude des besoins : ................................................................... 34
3.1. Besoins fonctionnels .................................................................. 34
3.2. Besoins non fonctionnels : ......................................................... 35
4. Méthodologie de conception ..................................................... 35
5. Conception détaillé .................................................................. 36
5.1. Le diagramme de cas d'utilisation. .............................................. 36
5.1.1. Définition : ......................................................................... 36
5.1.2. Les acteurs de notre projet ................................................... 36
5.2. Diagramme de classes : .............................................................. 37
5.2.1. Définition : ........................................................................... 37
5.3. Diagrammes de séquence :.......................................................... 38
5.3.1. Définition : ......................................................................... 38
5.3.2. Les diagrammes de séquences de notre application : ............... 39
5.4. Diagramme de déploiement : .................................................. 42
5.4.1. Définition ....................................................................... 42
5.4.2. Notre diagramme de déploiement ...................................... 43
6. Conclusion ............................................................................. 43
Chapitre III : Réalisation
1. Introduction : ......................................................................... 45
2. Les outils de développements : ............................................... 45
2.1. Le matériel suivant : .................................................................. 45
2.2. Atelier de Génie Logiciel : ......................................................... 45
2.2.1. Langages de programmation : ............................................... 45
2.2.2. Environnement de développement : ....................................... 46
2.2.3. Système de gestion de base de données : ................................ 48
2.2.4. Design et Multimédias : ....................................................... 48
2.2.5. Outil de Conception : ........................................................... 49
3. Implémentation de Système : .................................................... 49
3.1. Côté Servies web (application web) : .......................................... 49
3.1.1. Les différentes opérations dans les services web : .................. 49
3.1.2. Implémentation des différentes a bases de données : ............... 51
3.2. Côté Client : ............................................................................. 52
3.2.1. Les différents services web................................................... 52
3.2.2. Implémentation de base de données ....................................... 52
4. Captures d’écran des interfaces : ............................................. 53
4. Conclusion : ............................................................................. 58
BibliographieCôte titre : MAI/0228 En ligne : https://drive.google.com/file/d/1onyEhhf3PO_cePUyJhjrfsNK80lnSNqw/view?usp=shari [...] Format de la ressource électronique : L'intégration d'applications faiblement couplées [texte imprimé] / Bendridi ,Akram, Auteur ; SAIDI ,Mohamed, Directeur de thèse . - [S.l.] : Setif:UFA, 2018 . - 1 vol (63 f .) ; 29 cm.
Langues : Français (fre) Langues originales : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Service web
Composition de services
Langages de compositionIndex. décimale : 004 Informatique Résumé : Résumé
Les services web sont des applications accessibles sur Internet réalisant chacun une tâche spécifique. Ils apparaissent comme la meilleure approche permettant l’intégration flexible des applications autonomes, distribuées et hétérogènes au sein et au-delà de l’entreprise. Dans ce mémoire, il s’agit d’une composition de services web dans le domaine e-commerce basée sur la technologie d’interopérabilité efficace des services web.
Dans ce mémoire, on trouve un état de l’art sur les services web et les standards XML, SOAP, WSDL et UDDI, ainsi que sur le concept de composition, ses typologies et ses technologies. On y trouve également une étude de cas pour illustrer une intégration des services web que nous avons créés et qui fournit une solution à une tâche complexe.Note de contenu : Sommaire
Table des matières
Résumé ......................................................................................... 2
Remerciements .............................................................................. 3
Liste des figures ............................................................................ 7
Introduction général ..................................................................... 8
Chapitre I : Les Architectures orientée services et la composition
1. Introduction ........................................................................... 11
2. Architectures orientées services (SOA) : ................................ 11
2.1. Définition SOA ......................................................................... 11
2.2. Les propriétés des bases de SOA ................................................. 12
2.3. Les buts de SOA ........................................................................ 12
2.4. Les Avantages et les inconvénients de SOA ................................. 12
3. Service : ................................................................................... 13
4. Définitions de service web ........................................................ 14
4.1. Définition 1 : ............................................................................ 14
4.2. Définition 2 : ............................................................................ 14
5. Pourquoi utiliser les services Web ? ....................................... 15
6. Architecture des services Web .................................................. 15
6.1. Architecture de base des services Web ........................................ 15
6.2. Architecture étendue des services Web ........................................ 17
7. Principaux standards des services web ................................... 18
7.1 XML (eXtensible Markup Language) ............................................ 18
7.1.1 Définition ............................................................................ 18
7.1.2 Structure d'un document XML ............................................... 18
7.2 SOAP (Simple Object Access Protocol) : ...................................... 19
7.2.1 Définition ............................................................................ 19
7.2.2 Structure de message SOAP ................................................... 19
7.3. WSDL (Web Service Description Language) ................................ 20
7.3.1 Définition : .......................................................................... 20
7.3.2 Structure d'un document WSDL [Chemaa Sofiane, 2014] : ........ 21
7.4 UDDI (Universal Description Discovery and Integration) ............... 22
7.4.1 Définition : .......................................................................... 22
7.4.2 Structure de données UDDI ................................................... 23
8. Les avantages et les inconvénients des services web ................. 24
8.1 Avantages .................................................................................. 24
8.2 Inconvénients ............................................................................. 25
9. La composition des services web ............................................. 25
10. Type de composition de services ............................................. 26
10.1. Degré de participation de l’utilisateur ....................................... 26
10.1.1. La composition manuelle : .................................................. 26
10.1.2. La composition semi-automatique : ..................................... 26
10.1.3. La composition automatique : ............................................. 26
10.2. Disponibilité du service composite ............................................ 26
10.2.1. La composition statique (proactive) ..................................... 26
10.2.2. La composition dynamique (réactive) .................................. 26
11. Cycle de vie d’une composition des services Web ................... 27
12. Approches de composition des services web ............................ 28
12.1 Orchestration ........................................................................... 28
12.2 Chorégraphie ............................................................................ 29
13. Les normes de composition des services Web .......................... 29
14. Les langages de composition des services web......................... 30
15. Conclusion.............................................................................. 31
Chapitre II : Conception
1. Introduction ........................................................................... 33
2. Etude de l’existant : ................................................................. 33
2.1. Critiques de l’existant................................................................ 33
2.2. Solution proposée ...................................................................... 33
3. Etude des besoins : ................................................................... 34
3.1. Besoins fonctionnels .................................................................. 34
3.2. Besoins non fonctionnels : ......................................................... 35
4. Méthodologie de conception ..................................................... 35
5. Conception détaillé .................................................................. 36
5.1. Le diagramme de cas d'utilisation. .............................................. 36
5.1.1. Définition : ......................................................................... 36
5.1.2. Les acteurs de notre projet ................................................... 36
5.2. Diagramme de classes : .............................................................. 37
5.2.1. Définition : ........................................................................... 37
5.3. Diagrammes de séquence :.......................................................... 38
5.3.1. Définition : ......................................................................... 38
5.3.2. Les diagrammes de séquences de notre application : ............... 39
5.4. Diagramme de déploiement : .................................................. 42
5.4.1. Définition ....................................................................... 42
5.4.2. Notre diagramme de déploiement ...................................... 43
6. Conclusion ............................................................................. 43
Chapitre III : Réalisation
1. Introduction : ......................................................................... 45
2. Les outils de développements : ............................................... 45
2.1. Le matériel suivant : .................................................................. 45
2.2. Atelier de Génie Logiciel : ......................................................... 45
2.2.1. Langages de programmation : ............................................... 45
2.2.2. Environnement de développement : ....................................... 46
2.2.3. Système de gestion de base de données : ................................ 48
2.2.4. Design et Multimédias : ....................................................... 48
2.2.5. Outil de Conception : ........................................................... 49
3. Implémentation de Système : .................................................... 49
3.1. Côté Servies web (application web) : .......................................... 49
3.1.1. Les différentes opérations dans les services web : .................. 49
3.1.2. Implémentation des différentes a bases de données : ............... 51
3.2. Côté Client : ............................................................................. 52
3.2.1. Les différents services web................................................... 52
3.2.2. Implémentation de base de données ....................................... 52
4. Captures d’écran des interfaces : ............................................. 53
4. Conclusion : ............................................................................. 58
BibliographieCôte titre : MAI/0228 En ligne : https://drive.google.com/file/d/1onyEhhf3PO_cePUyJhjrfsNK80lnSNqw/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0228 MAI/0228 Mémoire Bibliothéque des sciences Français Disponible
Disponible