University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Bendridi ,Akram |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
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