University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'éditeur
Setif:UFA |
Documents disponibles chez cet éditeur
Ajouter le résultat dans votre panier Affiner la recherche
Composition chimique et activité biologique d’une espèce de la famille des Apiacées / Talaout,Assia
Titre : Composition chimique et activité biologique d’une espèce de la famille des Apiacées Type de document : texte imprimé Auteurs : Talaout,Assia, Auteur ; Mezache,Nadjet, Directeur de thèse Editeur : Setif:UFA Année de publication : 2018 Importance : 1 vol (88 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Chimie Mots-clés : Screening phytochimique
CCM, Métabolites secondaires
Apiacées
Extraction
Polyphénols totaux
Flavonoïde totaux
Activité antioxydanteIndex. décimale : 615.19 Chimie pharmaceutique Résumé : Notre travail a pour objectif l’étude phytochimique et l’évaluation biologique de l’activité antioxydante d’une plante
Algérienne appartenant à la famille des Apiacées. Le screening phytochimique des parties aériennes de cette espèce qui a été basée
sur des réactions de coloration ou de précipitation et sur la chromatographie sur couche mince a montré que notre plante renferme des
métabolites secondaires importants, tels que les polyphénols, les flavonoïdes, les tanins, les stérols et triterpènes, les coumarines et
les saponosides. L’estimation des polyphénols et des flavonoides totaux a été réalisée sur des extraits méthanoliques et éthanoliques
obtenus par les deux méthodes d’extractions (macération et ultrasons). Le résultat a montré que le méthanol est le meilleur solvant
d’extraction par macération (15,75 % de rendement) des polyphénols totaux (157,819 ± 3,733 mgEAG/g d’extrait) et de flavonoïdes
totaux (23,736 ± 0,974 mgEQ/g /g d’extrait) que l’éthanol (3,87 % de rendement) (116,604 ± 5,214 mgEAG/g d’extrait, 17,973 ±
3,804 mgEQ/g d’extrait). Enfin, l’évaluation de l’activité antioxydant en utilisant le test au DPPH a montré que l’extrait
méthanolique exerce une bonne activité (0,338 ± 0,012 mg/mL), plus importante que celle de l’extrait éthanolique (0,535 ± 0,001
mg/mL) en comparaison avec le BHT dont la concentration inhibitrice égale à 0,112 ± 0,001 mg/mL. Les résultats ont révélé que le
méthanol est le meilleur solvant d’extraction par macération des composés antioxydants pour notre plante.Note de contenu : sommaire
Liste des Tableaux………………………………………………………………………… I
Liste des Figures………………………………………………………………………….. II
Liste des abréviations…………………………………………………………………….. IV
INTRODUCTION
Introduction………………………………………………………………………………. 1
Références bibliographiques………………………………………………………………
3
Chapitre I : Synthèse bibliographiques
I. Plantes médicinales et principes actifs ………………………………………………… 4
I. 1. Définition de la phytothérapie………………………………………...................... 4
I. 2. Les plantes médicinales …………………………………………………………… 4
I. 3. Les principes actifs………………………………………………………………… 5
I. 4. Métabolites secondaires …………………………………………………………… 5
I. 4. 1. Définition……………………………………………………………………... 5
I. 4. 2. Différentes classes de métabolites secondaires ………………………………. 5
I. 4. 3. Composés phénoliques……………………………………………………….. 5
I. 4. 3. 1. Les acides phénoliques ………………………………………………… 6
I. 4. 3. 2. Flavonoïdes ……………………………………………………………... 7
I. 4. 3. 2. A. définition…………………………………………………………... 7
I. 4. 3. 2. B. Classification………………………………………………………. 7
I. 4. 3. 2. C. Fluorescence sous la lumière UV………………………………….. 9
I. 4. 3. 3. Coumarines …………………………………………………………….. 10
I. 4. 3. 4. Polyphénols sous forme de polymères………………………………… 11
I. 4. 3. 4. 1. Tanins…………………………………………………………… 11
I. 4. 3. 4. 1. A. Tanins hydrolysables ……….………………………………….. 11
I. 4. 3. 4. 1. B. Tanins condensés ………………………………………………. 11
I. 4. 3. 4. 2. Lignines …………………………………………………………… 12
I. 4. 3. 5. Terpènoides …………………………………………………………….. 13
I. 4. 3. 6. Stéroïdes ………………………………………………………………… 14
I. 4. 3. 7. Alcaloïdes ………………………………………………………………. 14
I. 4. 3. 8. Saponosides…………………………………………………………….. 15
I. 5. Biosynthèse des composés phénoliques ……………………………………….. 16
I. 5. 1. La voie de l’acide shikimique …………………………………………….. 16
I. 5. 2. La voie de l’acide malonique ……………………………………………… 16
I. 6. Propriétés biologiques des composés phénoliques (thérapeutique)…………… 17
I. 6. 1. Activité Biologique…………………………………………………………. 18
I. 6. 1. 1. Activité antioxydante …………………………………………………. 18
I. 6. 1. 1. a. Relation structure-activité antioxydante…………………………. 18
I. 6. 1. 1. b. Activité anti-radicalaire et Stress oxydant……………………… 19
I. 6. 1. 1. c. Radicaux libres ………………………………………………….. 20
I. 6. 1. 2. Les polyphénols comme antioxydants ……………………………….. 20
I. 7. La famille des Apiacées …………………………………………………….. 21
I. 7. 1. Systématique des Apiaceae………………………………………………… 21
I. 7. 2. Intérêt biologique de la famille des Apiaceae …………………………….. 22
I. 7. 3. Métabolites secondaires isolés de la famille des Apiacées………………… 24
References Bibliographiques I……………………………………….............................. 25
Chapitre II: Matériels et Méthodes
II. 1. Matériel végétal…………………………………………………………………….. 31
II. 2. Screening phytochimique ………………………………………............................... 31
II. 2. 1. Mise en évidence des composés poly-phénoliques ……………...................... 31
II. 2. 1. 1. Mise en évidence des polyphénols……………………………………… 32
II. 2. 1. 2. Mise en évidence des flavonoïdes……………………………………… 33
II. 2. 1. 3. Mise en évidence des tanins…………………………………………….. 34
II. 2. 1. 4. Mise en évidence des coumarines ………………………………………. 35
II. 2. 1. 5. Mise en évidence des anthocyanes ……………………………………. 36
II. 2. 2. Mise en évidence des triterpènes et des stérols…………………………….. 37
II. 2. 3. Mise en évidence des alcaloïdes ……………………………………………… 38
II. 2. 4. Mise en évidence des saponosides …………………………………………… 40
II. 3. Méthodologie d’extractions………………………………………………………… 42
II. 3. 1. Extraction assistée par macération (EAM)……………………………………. 42
II. 3. 2. Extraction assistée par ultrasons (EAU) …………………………………….. 43
II. 4. 3. Détermination de rendement…………………………………………………... 44
II. 4. 3. Détermination de rendement………………………………………………… 44
II. 4. Analyses chromatographiques……………………………………………………..
45
II. 4. 1. Chromatographie sur couche mince (CCM)………………………………… 45
II. 5. Analyse quantitative ……………………………………………………………….. 47
II. 5. 1. Dosage des composés phénoliques totaux……………………………………. 47
II. 5. 2. Dosage des flavonoïdes……………………………………………………… 48
II. 6. Etude Biologique………………………………………………………………….. 49
II. 6. 1. Test DPPH ………………………………………………………………….. 49
II. 6. 1. 1. Calcule du pourcentage d’inhibition…………………………………... 51
II. 6. 1. 2. Détermination d’IC50………………………………………………….. 51
II. 6. 1. 3. Analyse statistique …………………………………………………….. 51
Références Bibliographiques II…………………………………………………………. 52
Chapitre III: Résultats et discussion
III. 1. Screening chimique………………………………………….................................. 54
III. 1. 1. Tests phytochimiques ………………………………………….................... 54
III. 1. 1. 1. Polyphenols…………………………………………………………… 55
III. 1. 1. 2. Flavonoïdes…………………………………………………………… 55
III. 1. 1. 3. Tanins catéchiques …………………………………………………… 56
III. 1. 1. 4. Tanins galliques ……………………………………………………… 56
III. 1. 1. 5. Anthocyanes………………………………………………………….. 57
III. 1. 1. 6. Coumarines ………………………………………………………….. 57
III. 1. 1. 7. Triterpènes et stérols…………………………………………………. 58
III. 1. 1. 8. Alcaloïdes ……………………………………………………………. 58
III. 1. 1. 9. Saponosides …………………………………………………………. 59
III. 1. 2. Analyses chromatographiques…………………………………………………. 60
III. 1. 2. 1. Chromatographie sur couche mince (CCM)…………………………….. 67
III. 2. Détermination de rendement……………………………………………………... 69
III. 3. Analyse quantitative……………………………………………………………… 69
III. 3. 1. Dosage des polyphénoliques et des flavonoïdes totaux…………………… 71
III. 4. Teste DPPH………………………………………………………………………. 71
III. 4. 1. Pourcentage d’inhibition de DPPH……………………………………….. 74
III. 4. 2. Concentration inhibitrice à 50% des extraits (IC50)… …………………… 77
References Bibliographiques III………………………………………………………… 77
Conclusion………………………………………………………………………………. 78
Annexe………………………………………………………………………………… 80
RésuméCôte titre : MACH/0088 En ligne : https://drive.google.com/file/d/1Gc32lBz9tlt3tu1Wj26Pbn12XgF5L3nc/view?usp=shari [...] Format de la ressource électronique : Composition chimique et activité biologique d’une espèce de la famille des Apiacées [texte imprimé] / Talaout,Assia, Auteur ; Mezache,Nadjet, Directeur de thèse . - [S.l.] : Setif:UFA, 2018 . - 1 vol (88 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Chimie Mots-clés : Screening phytochimique
CCM, Métabolites secondaires
Apiacées
Extraction
Polyphénols totaux
Flavonoïde totaux
Activité antioxydanteIndex. décimale : 615.19 Chimie pharmaceutique Résumé : Notre travail a pour objectif l’étude phytochimique et l’évaluation biologique de l’activité antioxydante d’une plante
Algérienne appartenant à la famille des Apiacées. Le screening phytochimique des parties aériennes de cette espèce qui a été basée
sur des réactions de coloration ou de précipitation et sur la chromatographie sur couche mince a montré que notre plante renferme des
métabolites secondaires importants, tels que les polyphénols, les flavonoïdes, les tanins, les stérols et triterpènes, les coumarines et
les saponosides. L’estimation des polyphénols et des flavonoides totaux a été réalisée sur des extraits méthanoliques et éthanoliques
obtenus par les deux méthodes d’extractions (macération et ultrasons). Le résultat a montré que le méthanol est le meilleur solvant
d’extraction par macération (15,75 % de rendement) des polyphénols totaux (157,819 ± 3,733 mgEAG/g d’extrait) et de flavonoïdes
totaux (23,736 ± 0,974 mgEQ/g /g d’extrait) que l’éthanol (3,87 % de rendement) (116,604 ± 5,214 mgEAG/g d’extrait, 17,973 ±
3,804 mgEQ/g d’extrait). Enfin, l’évaluation de l’activité antioxydant en utilisant le test au DPPH a montré que l’extrait
méthanolique exerce une bonne activité (0,338 ± 0,012 mg/mL), plus importante que celle de l’extrait éthanolique (0,535 ± 0,001
mg/mL) en comparaison avec le BHT dont la concentration inhibitrice égale à 0,112 ± 0,001 mg/mL. Les résultats ont révélé que le
méthanol est le meilleur solvant d’extraction par macération des composés antioxydants pour notre plante.Note de contenu : sommaire
Liste des Tableaux………………………………………………………………………… I
Liste des Figures………………………………………………………………………….. II
Liste des abréviations…………………………………………………………………….. IV
INTRODUCTION
Introduction………………………………………………………………………………. 1
Références bibliographiques………………………………………………………………
3
Chapitre I : Synthèse bibliographiques
I. Plantes médicinales et principes actifs ………………………………………………… 4
I. 1. Définition de la phytothérapie………………………………………...................... 4
I. 2. Les plantes médicinales …………………………………………………………… 4
I. 3. Les principes actifs………………………………………………………………… 5
I. 4. Métabolites secondaires …………………………………………………………… 5
I. 4. 1. Définition……………………………………………………………………... 5
I. 4. 2. Différentes classes de métabolites secondaires ………………………………. 5
I. 4. 3. Composés phénoliques……………………………………………………….. 5
I. 4. 3. 1. Les acides phénoliques ………………………………………………… 6
I. 4. 3. 2. Flavonoïdes ……………………………………………………………... 7
I. 4. 3. 2. A. définition…………………………………………………………... 7
I. 4. 3. 2. B. Classification………………………………………………………. 7
I. 4. 3. 2. C. Fluorescence sous la lumière UV………………………………….. 9
I. 4. 3. 3. Coumarines …………………………………………………………….. 10
I. 4. 3. 4. Polyphénols sous forme de polymères………………………………… 11
I. 4. 3. 4. 1. Tanins…………………………………………………………… 11
I. 4. 3. 4. 1. A. Tanins hydrolysables ……….………………………………….. 11
I. 4. 3. 4. 1. B. Tanins condensés ………………………………………………. 11
I. 4. 3. 4. 2. Lignines …………………………………………………………… 12
I. 4. 3. 5. Terpènoides …………………………………………………………….. 13
I. 4. 3. 6. Stéroïdes ………………………………………………………………… 14
I. 4. 3. 7. Alcaloïdes ………………………………………………………………. 14
I. 4. 3. 8. Saponosides…………………………………………………………….. 15
I. 5. Biosynthèse des composés phénoliques ……………………………………….. 16
I. 5. 1. La voie de l’acide shikimique …………………………………………….. 16
I. 5. 2. La voie de l’acide malonique ……………………………………………… 16
I. 6. Propriétés biologiques des composés phénoliques (thérapeutique)…………… 17
I. 6. 1. Activité Biologique…………………………………………………………. 18
I. 6. 1. 1. Activité antioxydante …………………………………………………. 18
I. 6. 1. 1. a. Relation structure-activité antioxydante…………………………. 18
I. 6. 1. 1. b. Activité anti-radicalaire et Stress oxydant……………………… 19
I. 6. 1. 1. c. Radicaux libres ………………………………………………….. 20
I. 6. 1. 2. Les polyphénols comme antioxydants ……………………………….. 20
I. 7. La famille des Apiacées …………………………………………………….. 21
I. 7. 1. Systématique des Apiaceae………………………………………………… 21
I. 7. 2. Intérêt biologique de la famille des Apiaceae …………………………….. 22
I. 7. 3. Métabolites secondaires isolés de la famille des Apiacées………………… 24
References Bibliographiques I……………………………………….............................. 25
Chapitre II: Matériels et Méthodes
II. 1. Matériel végétal…………………………………………………………………….. 31
II. 2. Screening phytochimique ………………………………………............................... 31
II. 2. 1. Mise en évidence des composés poly-phénoliques ……………...................... 31
II. 2. 1. 1. Mise en évidence des polyphénols……………………………………… 32
II. 2. 1. 2. Mise en évidence des flavonoïdes……………………………………… 33
II. 2. 1. 3. Mise en évidence des tanins…………………………………………….. 34
II. 2. 1. 4. Mise en évidence des coumarines ………………………………………. 35
II. 2. 1. 5. Mise en évidence des anthocyanes ……………………………………. 36
II. 2. 2. Mise en évidence des triterpènes et des stérols…………………………….. 37
II. 2. 3. Mise en évidence des alcaloïdes ……………………………………………… 38
II. 2. 4. Mise en évidence des saponosides …………………………………………… 40
II. 3. Méthodologie d’extractions………………………………………………………… 42
II. 3. 1. Extraction assistée par macération (EAM)……………………………………. 42
II. 3. 2. Extraction assistée par ultrasons (EAU) …………………………………….. 43
II. 4. 3. Détermination de rendement…………………………………………………... 44
II. 4. 3. Détermination de rendement………………………………………………… 44
II. 4. Analyses chromatographiques……………………………………………………..
45
II. 4. 1. Chromatographie sur couche mince (CCM)………………………………… 45
II. 5. Analyse quantitative ……………………………………………………………….. 47
II. 5. 1. Dosage des composés phénoliques totaux……………………………………. 47
II. 5. 2. Dosage des flavonoïdes……………………………………………………… 48
II. 6. Etude Biologique………………………………………………………………….. 49
II. 6. 1. Test DPPH ………………………………………………………………….. 49
II. 6. 1. 1. Calcule du pourcentage d’inhibition…………………………………... 51
II. 6. 1. 2. Détermination d’IC50………………………………………………….. 51
II. 6. 1. 3. Analyse statistique …………………………………………………….. 51
Références Bibliographiques II…………………………………………………………. 52
Chapitre III: Résultats et discussion
III. 1. Screening chimique………………………………………….................................. 54
III. 1. 1. Tests phytochimiques ………………………………………….................... 54
III. 1. 1. 1. Polyphenols…………………………………………………………… 55
III. 1. 1. 2. Flavonoïdes…………………………………………………………… 55
III. 1. 1. 3. Tanins catéchiques …………………………………………………… 56
III. 1. 1. 4. Tanins galliques ……………………………………………………… 56
III. 1. 1. 5. Anthocyanes………………………………………………………….. 57
III. 1. 1. 6. Coumarines ………………………………………………………….. 57
III. 1. 1. 7. Triterpènes et stérols…………………………………………………. 58
III. 1. 1. 8. Alcaloïdes ……………………………………………………………. 58
III. 1. 1. 9. Saponosides …………………………………………………………. 59
III. 1. 2. Analyses chromatographiques…………………………………………………. 60
III. 1. 2. 1. Chromatographie sur couche mince (CCM)…………………………….. 67
III. 2. Détermination de rendement……………………………………………………... 69
III. 3. Analyse quantitative……………………………………………………………… 69
III. 3. 1. Dosage des polyphénoliques et des flavonoïdes totaux…………………… 71
III. 4. Teste DPPH………………………………………………………………………. 71
III. 4. 1. Pourcentage d’inhibition de DPPH……………………………………….. 74
III. 4. 2. Concentration inhibitrice à 50% des extraits (IC50)… …………………… 77
References Bibliographiques III………………………………………………………… 77
Conclusion………………………………………………………………………………. 78
Annexe………………………………………………………………………………… 80
RésuméCôte titre : MACH/0088 En ligne : https://drive.google.com/file/d/1Gc32lBz9tlt3tu1Wj26Pbn12XgF5L3nc/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MACH/0088 MACH/0088 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Composition dynamique de services web dans un contexte d’EBXML Type de document : texte imprimé Auteurs : ZEBBICHE, Abderrahmane ; SAIDI,MOHAMED, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (59f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : services web, composition, contexte EBXML, l’approche industrielle, Composition dynamique. Index. décimale : 004 Informatique Résumé : Résume
Les services web sont des applications accessibles sur Internet réalisant chacune une tâche spécifique. Pour fournir une solution à une tâche complexe, on peut les regrouper pour former qu’un seul. En réalité, une composition n’est pas simplement un regroupement quelconque de services web, mais un ensemble dont les tâches sont ordonnées en fonction des relations reliant ses services web. L’objectif de notre travail est de composer dynamiquement les services web existants dans le contexte d’EBXML, en utilisant l’approche industrielle de la composition dynamique. Pour atteindre cet objectif on a spécifié la notion de chaque mot de ce thème et décrit les principales technologies utilisées, et conçu et réalisé une étude de cas d’un système de composition de réservation de voyages.
Note de contenu : Table des matières
Résume ............................................................................................................................. I
Introduction Générale ................................................................................................... 1
Chapitre 1 : Les services web ............................................................................... 3
1. Introduction ............................................................................................................. 3
2. Definition Web Service........................................................................................... 3
2.1. Définition W3C ............................................................................................... 4
2.2. Définition IBM : .............................................................................................. 4
2.3. Caractéristiques des Services Web ...................................................................... 5
2.4. Architecture des services web ......................................................................... 5
2.4.1. Architecture de référence. ........................................................................ 6
2.4.2. Architecture étendue ................................................................................ 7
3. Les technologies des services web .......................................................................... 7
3.1. XML ................................................................................................................ 8
3.2. WSDL.................................................................................................................. 8
3.3. UDDI ............................................................................................................. 10
3.4. SOAP ............................................................................................................. 12
3.5. L'intérêt d'un Service Web ................................................................................ 14
3.6. Technologies liées aux services Web ................................................................ 14
4. Avantages et inconvénients des Web Services ..................................................... 15
5. EBXML................................................................................................................. 16
5.1. Definition ....................................................................................................... 16
5.2. Les spécifications .......................................................................................... 16
6. Conclusion ............................................................................................................ 18
Chapitre 2 :Composition de services web ...................................................... 19
1. Introduction ........................................................................................................... 19
2. Définitions de la composition de services web ..................................................... 19
2.1. Définition 1 .................................................................................................... 19
2.2. Définition 2 .................................................................................................... 19
3. Approches de composition de services ................................................................. 20
3.1. Composition Statique .................................................................................... 20
3.2. Composition Dynamique ............................................................................... 20
3.3. Types de composition .................................................................................... 21
4. Techniques de composition des services web ....................................................... 23
4.1. Orchestration ................................................................................................. 23
4.2. Chorégraphie ................................................................................................. 23
5. Language BPEL .................................................................................................... 24
5.1. Approche industrielle (BPEL4WS) ............................................................... 25
5.2. Les types processus BPEL ............................................................................. 25
5.3. Les activités de base de ce langage permettent ............................................. 26
5.4. Les activités structurées utilisent les activités de base pour décrire .............. 26
5.5. Les données ................................................................................................... 27
5.6. Fonctionnalités de BPEL ............................................................................... 27
6. Conclusion ............................................................................................................ 28
Chapitre 3 : Conception ....................................................................................... 29
1. Introduction ........................................................................................................... 29
2. Unified Modeling Language (UML) .................................................................... 29
3. Les différents types de diagrammes ...................................................................... 29
3.1. Diagramme de classes : ................................................................................. 29
3.2. Diagramme des cas d’utilisation : ................................................................. 29
3.3. Diagramme d’activités :................................................................................. 30
3.4. Diagramme de séquences : ............................................................................ 30
3.5. Diagramme de déploiement : ......................................................................... 30
3.6. Star UML ....................................................................................................... 30
4. Explication de l’étude de cas. ............................................................................... 30
5. Présentation du système proposé .......................................................................... 32
5.1. Etapes d’exécution des Services web ............................................................ 33
5.2. Etape de composition : .................................................................................. 34
5.3. Déroulement dynamique de composition ...................................................... 34
5.4. Les principaux paramètres ............................................................................. 35
6. Les diagrammes .................................................................................................... 36
6.1. Cas d’utilisation ............................................................................................. 36
6.2. Diagramme de séquences .............................................................................. 38
6.3. Digramme représente le cas d’une location de voiture.................................. 39
6.4. Diagramme de classe ..................................................................................... 39
6.5. L’agence de voyage ...................................................................................... 41
6.6. Diagramme de déploiement ........................................................................... 42
7. EBXML dans agence de voyage ........................................................................... 42
8. Conclusion ............................................................................................................ 43
Chapitre 4 : Réalisation ........................................................................................ 44
1. Introduction ........................................................................................................... 44
2. L’environnement de développement..................................................................... 44
2.1. Logiciel .......................................................................................................... 44
2.1.1. Système d’exploitation ........................................................................... 44
2.1.2. Outil de développement ......................................................................... 44
2.1.3. WampServer ........................................................................................... 45
3. Langage de programmation utilisée ...................................................................... 45
3.1. Java ................................................................................................................ 45
3.2. BPEL ............................................................................................................. 45
3.3. XML .............................................................................................................. 45
3.4. JSP ................................................................................................................. 46
4. Organisation d’un voyage ..................................................................................... 46
5. Implémentation du Système .................................................................................. 46
5.1. Test de web service........................................................................................ 48
5.2. WSDL Web service ....................................................................................... 48
5.3. Résultat de la composition ............................................................................. 49
5.4. WSDL ............................................................................................................ 49
5.5. Module composé de notre application ........................................................... 50
5.6. Test de notre module composé ...................................................................... 51
5.7. L’application composite ................................................................................ 53
5.8. La base de données ........................................................................................ 54
6. Les fenêtres d’application ..................................................................................... 55
7. Conclusion ............................................................................................................ 58
Conclusion générale ..................................................................................................... 59
Bibliographie ................................................................................................................ 60Côte titre : MAI/0054 En ligne : https://drive.google.com/file/d/1U9E71GcvvGZYlbl_QIYIzG4Uv6xi6nRk/view?usp=shari [...] Format de la ressource électronique : Composition dynamique de services web dans un contexte d’EBXML [texte imprimé] / ZEBBICHE, Abderrahmane ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (59f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : services web, composition, contexte EBXML, l’approche industrielle, Composition dynamique. Index. décimale : 004 Informatique Résumé : Résume
Les services web sont des applications accessibles sur Internet réalisant chacune une tâche spécifique. Pour fournir une solution à une tâche complexe, on peut les regrouper pour former qu’un seul. En réalité, une composition n’est pas simplement un regroupement quelconque de services web, mais un ensemble dont les tâches sont ordonnées en fonction des relations reliant ses services web. L’objectif de notre travail est de composer dynamiquement les services web existants dans le contexte d’EBXML, en utilisant l’approche industrielle de la composition dynamique. Pour atteindre cet objectif on a spécifié la notion de chaque mot de ce thème et décrit les principales technologies utilisées, et conçu et réalisé une étude de cas d’un système de composition de réservation de voyages.
Note de contenu : Table des matières
Résume ............................................................................................................................. I
Introduction Générale ................................................................................................... 1
Chapitre 1 : Les services web ............................................................................... 3
1. Introduction ............................................................................................................. 3
2. Definition Web Service........................................................................................... 3
2.1. Définition W3C ............................................................................................... 4
2.2. Définition IBM : .............................................................................................. 4
2.3. Caractéristiques des Services Web ...................................................................... 5
2.4. Architecture des services web ......................................................................... 5
2.4.1. Architecture de référence. ........................................................................ 6
2.4.2. Architecture étendue ................................................................................ 7
3. Les technologies des services web .......................................................................... 7
3.1. XML ................................................................................................................ 8
3.2. WSDL.................................................................................................................. 8
3.3. UDDI ............................................................................................................. 10
3.4. SOAP ............................................................................................................. 12
3.5. L'intérêt d'un Service Web ................................................................................ 14
3.6. Technologies liées aux services Web ................................................................ 14
4. Avantages et inconvénients des Web Services ..................................................... 15
5. EBXML................................................................................................................. 16
5.1. Definition ....................................................................................................... 16
5.2. Les spécifications .......................................................................................... 16
6. Conclusion ............................................................................................................ 18
Chapitre 2 :Composition de services web ...................................................... 19
1. Introduction ........................................................................................................... 19
2. Définitions de la composition de services web ..................................................... 19
2.1. Définition 1 .................................................................................................... 19
2.2. Définition 2 .................................................................................................... 19
3. Approches de composition de services ................................................................. 20
3.1. Composition Statique .................................................................................... 20
3.2. Composition Dynamique ............................................................................... 20
3.3. Types de composition .................................................................................... 21
4. Techniques de composition des services web ....................................................... 23
4.1. Orchestration ................................................................................................. 23
4.2. Chorégraphie ................................................................................................. 23
5. Language BPEL .................................................................................................... 24
5.1. Approche industrielle (BPEL4WS) ............................................................... 25
5.2. Les types processus BPEL ............................................................................. 25
5.3. Les activités de base de ce langage permettent ............................................. 26
5.4. Les activités structurées utilisent les activités de base pour décrire .............. 26
5.5. Les données ................................................................................................... 27
5.6. Fonctionnalités de BPEL ............................................................................... 27
6. Conclusion ............................................................................................................ 28
Chapitre 3 : Conception ....................................................................................... 29
1. Introduction ........................................................................................................... 29
2. Unified Modeling Language (UML) .................................................................... 29
3. Les différents types de diagrammes ...................................................................... 29
3.1. Diagramme de classes : ................................................................................. 29
3.2. Diagramme des cas d’utilisation : ................................................................. 29
3.3. Diagramme d’activités :................................................................................. 30
3.4. Diagramme de séquences : ............................................................................ 30
3.5. Diagramme de déploiement : ......................................................................... 30
3.6. Star UML ....................................................................................................... 30
4. Explication de l’étude de cas. ............................................................................... 30
5. Présentation du système proposé .......................................................................... 32
5.1. Etapes d’exécution des Services web ............................................................ 33
5.2. Etape de composition : .................................................................................. 34
5.3. Déroulement dynamique de composition ...................................................... 34
5.4. Les principaux paramètres ............................................................................. 35
6. Les diagrammes .................................................................................................... 36
6.1. Cas d’utilisation ............................................................................................. 36
6.2. Diagramme de séquences .............................................................................. 38
6.3. Digramme représente le cas d’une location de voiture.................................. 39
6.4. Diagramme de classe ..................................................................................... 39
6.5. L’agence de voyage ...................................................................................... 41
6.6. Diagramme de déploiement ........................................................................... 42
7. EBXML dans agence de voyage ........................................................................... 42
8. Conclusion ............................................................................................................ 43
Chapitre 4 : Réalisation ........................................................................................ 44
1. Introduction ........................................................................................................... 44
2. L’environnement de développement..................................................................... 44
2.1. Logiciel .......................................................................................................... 44
2.1.1. Système d’exploitation ........................................................................... 44
2.1.2. Outil de développement ......................................................................... 44
2.1.3. WampServer ........................................................................................... 45
3. Langage de programmation utilisée ...................................................................... 45
3.1. Java ................................................................................................................ 45
3.2. BPEL ............................................................................................................. 45
3.3. XML .............................................................................................................. 45
3.4. JSP ................................................................................................................. 46
4. Organisation d’un voyage ..................................................................................... 46
5. Implémentation du Système .................................................................................. 46
5.1. Test de web service........................................................................................ 48
5.2. WSDL Web service ....................................................................................... 48
5.3. Résultat de la composition ............................................................................. 49
5.4. WSDL ............................................................................................................ 49
5.5. Module composé de notre application ........................................................... 50
5.6. Test de notre module composé ...................................................................... 51
5.7. L’application composite ................................................................................ 53
5.8. La base de données ........................................................................................ 54
6. Les fenêtres d’application ..................................................................................... 55
7. Conclusion ............................................................................................................ 58
Conclusion générale ..................................................................................................... 59
Bibliographie ................................................................................................................ 60Côte titre : MAI/0054 En ligne : https://drive.google.com/file/d/1U9E71GcvvGZYlbl_QIYIzG4Uv6xi6nRk/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0054 MAI/0054 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Composition sémantique et dynamique des services dans le Cloud Type de document : texte imprimé Auteurs : Zerrouk, rafik ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (70f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
PGI
Cloud
sensibilité au contexte
service sémantique
violation de contrainte
QoSRésumé : Résumé :
Actuellement, les terminaux mobiles comme les ordinateurs portables, les tablettes, les
smartphones ont été largement utilisés dans divers domaines, commerciaux et sociaux. En effet, les
utilisateurs accèdent aux divers services dans le Cloud à tout moment, en tout lieu et en toute
situation. Ce contexte d’usage soulève, entre autres, des problèmes liés à l’hétérogénéité des services
issus de différents fournisseurs Cloud avec différentes qualités de services (QoS) adaptées aux
terminaux (équipements variés de l’utilisateur), aux besoins des utilisateurs et leurs contextes
d’utilisation (profils). Ceci rend d’autant plus complexe la tâche de sélection et de composition de
services en situation de mobilité. Nous focalisons particulièrement sur la sélection des services pour
la personnalisation des applications mobiles du type ERP sensibles aux contextes. Dans ce projet,
nous proposons une nouvelle approche orientée Cloud qui exploite les principes de l’algorithme
génétique étendus par le degré de violation des contraintes pour la sélection multi-objective efficace
ainsi que la composition automatique et dynamique de services de qualité. Notre approche traite les
préférences des utilisateurs et prédit également d’une manière incrémentale les adaptations
nécessaires à partir de description sémantique des services. Plusieurs expériences ont été réalisées sur
la plateforme Eclipse pour valider l’efficacité de notre approche.Note de contenu : Table des matières
Introduction Générale ........................................................................................................... 1
Chapitre 1 ERP et Le Cloud Computing
1. Introduction ....................................................................................................................... 3
2. ERP (Enterprise Ressource Planning)............................................................................... 3
2.1 Définitions de base....................................................................................................... 3
2.2 Fonctionnement d'un ERP ........................................................................................... 4
2.3 Les points forts d’un ERP............................................................................................ 6
2.4 Les points faibles d’un ERP......................................................................................... 6
3. Cloud Computing .............................................................................................................. 7
3.1 Définitions ................................................................................................................... 7
3.2 Modèles de services..................................................................................................... 8
3.2.1 Software as a Service « SaaS » : Logiciel à la demande....................................... 9
3.2.2 Platform as a Service « PaaS » : Facturation à la consommation ......................... 9
3.2.3 Infrastructure as a Service «IaaS»: Traitement et stockage à la demande .......... 10
3.3 Architectures Cloud Computing ................................................................................ 11
3.4 Les caractéristiques essentielles du Cloud Computing.............................................. 11
3.5 Avantages et inconvénients ....................................................................................... 12
4. Cloud Computing Mobile (CCM) ................................................................................... 13
5. Web Sémantique.............................................................................................................. 14
5.1 Définition ................................................................................................................... 14
5.2 Les couches pour le web sémantique......................................................................... 14
5.2.1 La couche URI et Unicode .................................................................................. 14
5.2.2 La couche XML, XML Schéma.......................................................................... 15
5.2.3 La couche RDF et RDF Schéma ......................................................................... 16
5.2.4 La couche ontologique ........................................................................................ 16
5.2.5 La couche Logique .............................................................................................. 17
5.2.6 Les couches Confiance et Preuve........................................................................ 17
5.3 Les ontologies............................................................................................................ 18
6. Conclusion...................................................................................................................... 19
Chapitre 2 Travaux connexes
1 .Introduction ..................................................................................................................... 20
2. Travaux connexes............................................................................................................ 20
3. Synthèse et discussion ..................................................................................................... 23
4. Conclusion....................................................................................................................... 24
Chapitre 3 Approche proposée
1. Introduction ..................................................................................................................... 25
2. Description Sémantique des Services.............................................................................. 25
2.1 Processus métier virtuel............................................................................................. 26
2.2 Service virtuel ............................................................................................................ 26
2.3 Service concret........................................................................................................... 26
2.4 Qualité de service (Quality of Service) : QoS ........................................................... 26
2.5 Qualité de contexte (Quality of Context) : QoC........................................................ 27
2.6 Ontologie proposé...................................................................................................... 27
3. Aperçu sur l’algorithme NSGA II ................................................................................... 30
3.1 Présentation................................................................................................................ 30
3.2 Codage des données................................................................................................... 30
3.2.1 Codage binaire..................................................................................................... 30
3.2.2 Codage réel.......................................................................................................... 31
3.3 Les opérations génétiques.......................................................................................... 31
3.3.1 Sélection.............................................................................................................. 31
3.3.2 Croisement .......................................................................................................... 31
3.3.3 Mutation .............................................................................................................. 32
3.3.4 Remplacement..................................................................................................... 32
3.4 Fonctionnement de NSGA II..................................................................................... 33
Etape 1 : Initialisation .................................................................................................. 33
Etape 2 : Evaluation ..................................................................................................... 33
Etape 3 : Sélection........................................................................................................ 33
Etape 4 : Reproduction................................................................................................. 34
Etape 5 : Retour............................................................................................................ 34
3.5 Avantages et limites de NSGA II .............................................................................. 34
4. Notre proposition : NSGA II-DU orienté utilisateur (Driven by User)........................... 35
4.1 Spécification des contraintes et préférences de l’utilisateur...................................... 35
4.1.1 Sélection locale ................................................................................................... 36
4.1.2 Sélection globale qui maximise les préférences utilisateur................................. 37
4.1.3 Violation de contrainte........................................................................................ 38
4.2 Description des étapes NSGAII -DU......................................................................... 38
4.2.1 Génération automatique et sémantique du processus virtuel .............................. 38
4.2.2 Création de la population initiale ........................................................................ 38
4.2.3 Evaluation............................................................................................................ 39
4.2.4 Application des opérations génétiques................................................................ 43
4.2.5 Critères d’arrêt..................................................................................................... 43
4.3 Algorithme NSGAII -DU .......................................................................................... 44
4.4 Organigramme NSGA II-DU..................................................................................... 45
5. Algorithme de composition prédictive : NSGA II-DU Predict ...................................... 46
6. Conclusion....................................................................................................................... 48
Chapitre 4 Implémentation
1. Introduction ..................................................................................................................... 49
2. Langages et environnement de développement utilisé .................................................... 49
2.1 Langages utilisés........................................................................................................ 49
2.1.1 Java...................................................................................................................... 49
2.1.2 RDF..................................................................................................................... 50
2.1.3 OWL.................................................................................................................... 50
2.1.4 SPARQL.............................................................................................................. 50
2.1.5 SWRL.................................................................................................................. 51
2.2 Environnements de développements ......................................................................... 51
2.2.1 Pourquoi protégé ? .............................................................................................. 51
2.2.2 L’environnement de développement intégré Eclipse .......................................... 52
3. Implémentation et Réalisation......................................................................................... 52
3.1 Implémentation de l’ontologie................................................................................... 52
3.1.1 Modèles des classes............................................................................................. 53
3.1.2 Modèles des propriétés........................................................................................ 54
3.1.3 Modèles des individus......................................................................................... 55
3.2 Implémentation du NSGA II-DU sous Eclipse.......................................................... 55
3.2.1 Diagramme de classe........................................................................................... 56
3.2.2 Description des classes........................................................................................ 56
3.2.3 Quelques méthodes et propriétés......................................................................... 58
3.3 Présentation de composition dynamique des services dans le cloud ......................... 60
3.3.1 Interface Principal ............................................................................................... 60
3.3.2 Interface de selection des attributs QoS .............................................................. 63
3.3.3 Interface de selection des attributs QoC.............................................................. 63
3.3.4 Interface contraintes utilisateur........................................................................... 64
3.3.5 Résultat................................................................................................................ 64
4. Conclusion....................................................................................................................... 66
Conclusion Générale............................................................................................................ 67
Bibliographie ....................................................................................................................... 68Côte titre : MAI/0166 En ligne : https://drive.google.com/file/d/1EsApnYFfltwcCEQyNZBu2_I3S7snarta/view?usp=shari [...] Format de la ressource électronique : Composition sémantique et dynamique des services dans le Cloud [texte imprimé] / Zerrouk, rafik ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (70f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
PGI
Cloud
sensibilité au contexte
service sémantique
violation de contrainte
QoSRésumé : Résumé :
Actuellement, les terminaux mobiles comme les ordinateurs portables, les tablettes, les
smartphones ont été largement utilisés dans divers domaines, commerciaux et sociaux. En effet, les
utilisateurs accèdent aux divers services dans le Cloud à tout moment, en tout lieu et en toute
situation. Ce contexte d’usage soulève, entre autres, des problèmes liés à l’hétérogénéité des services
issus de différents fournisseurs Cloud avec différentes qualités de services (QoS) adaptées aux
terminaux (équipements variés de l’utilisateur), aux besoins des utilisateurs et leurs contextes
d’utilisation (profils). Ceci rend d’autant plus complexe la tâche de sélection et de composition de
services en situation de mobilité. Nous focalisons particulièrement sur la sélection des services pour
la personnalisation des applications mobiles du type ERP sensibles aux contextes. Dans ce projet,
nous proposons une nouvelle approche orientée Cloud qui exploite les principes de l’algorithme
génétique étendus par le degré de violation des contraintes pour la sélection multi-objective efficace
ainsi que la composition automatique et dynamique de services de qualité. Notre approche traite les
préférences des utilisateurs et prédit également d’une manière incrémentale les adaptations
nécessaires à partir de description sémantique des services. Plusieurs expériences ont été réalisées sur
la plateforme Eclipse pour valider l’efficacité de notre approche.Note de contenu : Table des matières
Introduction Générale ........................................................................................................... 1
Chapitre 1 ERP et Le Cloud Computing
1. Introduction ....................................................................................................................... 3
2. ERP (Enterprise Ressource Planning)............................................................................... 3
2.1 Définitions de base....................................................................................................... 3
2.2 Fonctionnement d'un ERP ........................................................................................... 4
2.3 Les points forts d’un ERP............................................................................................ 6
2.4 Les points faibles d’un ERP......................................................................................... 6
3. Cloud Computing .............................................................................................................. 7
3.1 Définitions ................................................................................................................... 7
3.2 Modèles de services..................................................................................................... 8
3.2.1 Software as a Service « SaaS » : Logiciel à la demande....................................... 9
3.2.2 Platform as a Service « PaaS » : Facturation à la consommation ......................... 9
3.2.3 Infrastructure as a Service «IaaS»: Traitement et stockage à la demande .......... 10
3.3 Architectures Cloud Computing ................................................................................ 11
3.4 Les caractéristiques essentielles du Cloud Computing.............................................. 11
3.5 Avantages et inconvénients ....................................................................................... 12
4. Cloud Computing Mobile (CCM) ................................................................................... 13
5. Web Sémantique.............................................................................................................. 14
5.1 Définition ................................................................................................................... 14
5.2 Les couches pour le web sémantique......................................................................... 14
5.2.1 La couche URI et Unicode .................................................................................. 14
5.2.2 La couche XML, XML Schéma.......................................................................... 15
5.2.3 La couche RDF et RDF Schéma ......................................................................... 16
5.2.4 La couche ontologique ........................................................................................ 16
5.2.5 La couche Logique .............................................................................................. 17
5.2.6 Les couches Confiance et Preuve........................................................................ 17
5.3 Les ontologies............................................................................................................ 18
6. Conclusion...................................................................................................................... 19
Chapitre 2 Travaux connexes
1 .Introduction ..................................................................................................................... 20
2. Travaux connexes............................................................................................................ 20
3. Synthèse et discussion ..................................................................................................... 23
4. Conclusion....................................................................................................................... 24
Chapitre 3 Approche proposée
1. Introduction ..................................................................................................................... 25
2. Description Sémantique des Services.............................................................................. 25
2.1 Processus métier virtuel............................................................................................. 26
2.2 Service virtuel ............................................................................................................ 26
2.3 Service concret........................................................................................................... 26
2.4 Qualité de service (Quality of Service) : QoS ........................................................... 26
2.5 Qualité de contexte (Quality of Context) : QoC........................................................ 27
2.6 Ontologie proposé...................................................................................................... 27
3. Aperçu sur l’algorithme NSGA II ................................................................................... 30
3.1 Présentation................................................................................................................ 30
3.2 Codage des données................................................................................................... 30
3.2.1 Codage binaire..................................................................................................... 30
3.2.2 Codage réel.......................................................................................................... 31
3.3 Les opérations génétiques.......................................................................................... 31
3.3.1 Sélection.............................................................................................................. 31
3.3.2 Croisement .......................................................................................................... 31
3.3.3 Mutation .............................................................................................................. 32
3.3.4 Remplacement..................................................................................................... 32
3.4 Fonctionnement de NSGA II..................................................................................... 33
Etape 1 : Initialisation .................................................................................................. 33
Etape 2 : Evaluation ..................................................................................................... 33
Etape 3 : Sélection........................................................................................................ 33
Etape 4 : Reproduction................................................................................................. 34
Etape 5 : Retour............................................................................................................ 34
3.5 Avantages et limites de NSGA II .............................................................................. 34
4. Notre proposition : NSGA II-DU orienté utilisateur (Driven by User)........................... 35
4.1 Spécification des contraintes et préférences de l’utilisateur...................................... 35
4.1.1 Sélection locale ................................................................................................... 36
4.1.2 Sélection globale qui maximise les préférences utilisateur................................. 37
4.1.3 Violation de contrainte........................................................................................ 38
4.2 Description des étapes NSGAII -DU......................................................................... 38
4.2.1 Génération automatique et sémantique du processus virtuel .............................. 38
4.2.2 Création de la population initiale ........................................................................ 38
4.2.3 Evaluation............................................................................................................ 39
4.2.4 Application des opérations génétiques................................................................ 43
4.2.5 Critères d’arrêt..................................................................................................... 43
4.3 Algorithme NSGAII -DU .......................................................................................... 44
4.4 Organigramme NSGA II-DU..................................................................................... 45
5. Algorithme de composition prédictive : NSGA II-DU Predict ...................................... 46
6. Conclusion....................................................................................................................... 48
Chapitre 4 Implémentation
1. Introduction ..................................................................................................................... 49
2. Langages et environnement de développement utilisé .................................................... 49
2.1 Langages utilisés........................................................................................................ 49
2.1.1 Java...................................................................................................................... 49
2.1.2 RDF..................................................................................................................... 50
2.1.3 OWL.................................................................................................................... 50
2.1.4 SPARQL.............................................................................................................. 50
2.1.5 SWRL.................................................................................................................. 51
2.2 Environnements de développements ......................................................................... 51
2.2.1 Pourquoi protégé ? .............................................................................................. 51
2.2.2 L’environnement de développement intégré Eclipse .......................................... 52
3. Implémentation et Réalisation......................................................................................... 52
3.1 Implémentation de l’ontologie................................................................................... 52
3.1.1 Modèles des classes............................................................................................. 53
3.1.2 Modèles des propriétés........................................................................................ 54
3.1.3 Modèles des individus......................................................................................... 55
3.2 Implémentation du NSGA II-DU sous Eclipse.......................................................... 55
3.2.1 Diagramme de classe........................................................................................... 56
3.2.2 Description des classes........................................................................................ 56
3.2.3 Quelques méthodes et propriétés......................................................................... 58
3.3 Présentation de composition dynamique des services dans le cloud ......................... 60
3.3.1 Interface Principal ............................................................................................... 60
3.3.2 Interface de selection des attributs QoS .............................................................. 63
3.3.3 Interface de selection des attributs QoC.............................................................. 63
3.3.4 Interface contraintes utilisateur........................................................................... 64
3.3.5 Résultat................................................................................................................ 64
4. Conclusion....................................................................................................................... 66
Conclusion Générale............................................................................................................ 67
Bibliographie ....................................................................................................................... 68Côte titre : MAI/0166 En ligne : https://drive.google.com/file/d/1EsApnYFfltwcCEQyNZBu2_I3S7snarta/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0166 MAI/0166 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Composition SémantiqueetDynamique des Services Cloud à large-échelle Titre original : Versuneapproche à base d'agent Type de document : texte imprimé Auteurs : Bounechada,Hosni, Auteur ; Reffad,Hamza, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (67 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Cloud Computing
Service Cloud
Composition des services
QoS
Problème d'optimisation
Ontologie
Agent
Système multi-agentIndex. décimale : 004 - Informatique Résumé : Actuellement, plusieurs développeurs utilisent les services Cloud et les composent pour obtenir des applications qui répondent à leurs besoins. Néanmoins, le paradigme de la composition des services est l’un des problèmes majeurs du Cloud en raison de la croissance exceptionnelle du nombre de services déployés par différents fournisseurs. En effet, les clients de ces services ont des besoins fonctionnels et non fonctionnels, et de nombreux fournisseurs proposent des services ayant les mêmes fonctionnalités avec différentes propriétés non-fonctionnelles. Il est nécessaire de sélectionner et de composer les services appropriés qui respectent les contraintes et les préférences des différents clients. L’un des problèmes de cette composition est l’optimisation du service composite fournit en termes de qualité de service. Ce problème est connu en tant que NP-hard problème où aucune méthode exacte n'existe pour le résoudre.
Plusieurs auteurs proposent des méta-heuristiques pour résoudre ce problème de deux manières différentes : 1) mono-objectif (scalarisation) où tous les objectifs sont associés à une fonction de fitness qui doit être optimiser. 2) les méthodes multi-objectifs (Pareto) qui génèrent un ensemble de solutions non-dominées.
Dans ce travail, nous proposons une nouvelle approche sémantique en deux phases basées sur l’ontologie proposée par reffad et al. [43] Dans la première phase, nous utilisons l'algorithme NSGA-II pour l'optimisation multi-objectifs, basé sur l'aspect multi-agents, afin d'améliorer les performances (temps d'exécution) de l'algorithme. Nous avons adopté deux topologies multi-agents (anneau et maître / esclave) pour comparer les différentes performances des topologies. La deuxième phase sélectionne une solution unique à partir de la solution Pareto-optimale obtenue à partir de la première phase. L'expérimentation montre les performances des deux topologies différentes adoptées et confirme l'amélioration de l'algorithme NSGA-II utilisant l'aspect multi-agents
Note de contenu : Sommaire
Table of Contents
General Introduction 1
1. Work context 1
2. Issues and objectives 1
3. Structure of the thesis 2
Chapter 1: Definitions and Concepts
Introduction 4
1. Cloud Computing 5
1.1 Definition of Cloud Computing 5
1.2Cloud service delivery models 6
1.2.1 Infrastructure as a Service (IaaS) 7
1.2.2Platform as a Service (PaaS) 7
1.2.3Software as a Service (SaaS) 8
1.3Cloud Computing Deployment Techniques 8
1.4 Essential features of Cloud Computing 9
1.5The advantages and disadvantages of Cloud Computing 9
2. Composition of Cloud Services 10
2.1 Cloud Service 10
2.2 Cloud Services Properties 11
2.2.1 Functional Properties 11
2.2.2 Non-Functional Properties 11
2.3 The steps of cloud services composition 12
3. Meta-heuristic optimization approaches 12
3.1 Metaheuristics 12
3.2 Using metaheuristics for the optimisation of services composition 13
4. Semantic Web 13
5. Multi Agent Systems (MAS) 15
5.1 Agent Definition 15
5.2 Multi-agent system (MAS) 16
6. Conclusion 17
Chapter 2: Related Works
Bibliographical summaries 19
1. Introduction 19
2. Related work 19
3. Summary and Discussion 25
4. Conclusion 26
Chapter 3: Proposed Approach
1. Introduction 28
2. Semantic Description of the Services 28
2.1 Virtual Business-Process 28
2.2 Virtual Service 28
2.3 Concrete service 29
2.4 Quality of Service: QoS: 29
2.5 Working Ontology 30
3. Modelling of QoS-aware cloud service composition 32
3.1 Service composition model 32
3.2 Fitness Value 34
4. Overview of the NSGA II algorithm 35
4.1 Presentation 35
4.2 Coding of data 35
4.2.1 Binary coding 35
4.2.2 Real encoding 36
4.3 Genetic Operations 36
4.3.1 Selection 36
4.3.2 Crossover 36
4.3.3 Mutation 37
4.4 Operation of NSGA II 37
4.5 Advantages and limitations of NSGA II 39
5. Proposed Multi Agent Topologies 39
5.1 Proposed Strategies 40
5.1.1 Master-slave strategy 40
5.1.2 Ring Strategy 42
5.2 Description of the Algorithm 43
5.3 Application of the Algorithm to the case study 44
6. Conclusion 46
Chapter 4: Results and Experimentation
1. Introduction 48
2. Languages and development environment used 48
2.1 Languages used 48
2.1.1 Java 48
2.1.2 OWL 48
2.1.3 SWRL 49
2.1.4 JADE 49
2.2 Development Environments 50
2.2.1 Why protégé? 50
2.2.2 The Eclipse Integrated Development Environment 50
3. Implementation and Realization 51
3.1 Presentation of the ontology 51
3.1.1 Class models 51
3.1.2 Property Models 51
3.1.3 Models of individuals 53
3.2 Implementation of the NSGA-II under Eclipse 53
3.2.1 Class Diagram 54
3.2.2 Class Description 54
4. Experimentation 55
4.1 Performance evaluation and comparisons 55
4.2 Issues of NSGA-II without Agents 56
4.2.1 NSGA-II without Agents Experimentation 56
4.2.2 Analysis of results 57
4.3 Proposed Approach 58
4.3.1 Ring & Master/Slave Experimentation 58
4.3.2 Analysis of results 59
4.3.3 Explication 59
4.3.4 Experimentation on the Agent configuration 60
4.4 Advantages and Limits of Multi-Agents Strategies in the Real World 64
4.4.1 Master / Slave Strategy 64
4.4.2 Ring Strategy 65
5. Conclusion 65
General Conclusion 66
Bibliography 67
Côte titre : MAI/0307 En ligne : https://drive.google.com/file/d/1SpoKLzAObUYnJbhFFY0V_EtWdkWe1ECB/view?usp=shari [...] Format de la ressource électronique : docx Composition SémantiqueetDynamique des Services Cloud à large-échelle = Versuneapproche à base d'agent [texte imprimé] / Bounechada,Hosni, Auteur ; Reffad,Hamza, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (67 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Cloud Computing
Service Cloud
Composition des services
QoS
Problème d'optimisation
Ontologie
Agent
Système multi-agentIndex. décimale : 004 - Informatique Résumé : Actuellement, plusieurs développeurs utilisent les services Cloud et les composent pour obtenir des applications qui répondent à leurs besoins. Néanmoins, le paradigme de la composition des services est l’un des problèmes majeurs du Cloud en raison de la croissance exceptionnelle du nombre de services déployés par différents fournisseurs. En effet, les clients de ces services ont des besoins fonctionnels et non fonctionnels, et de nombreux fournisseurs proposent des services ayant les mêmes fonctionnalités avec différentes propriétés non-fonctionnelles. Il est nécessaire de sélectionner et de composer les services appropriés qui respectent les contraintes et les préférences des différents clients. L’un des problèmes de cette composition est l’optimisation du service composite fournit en termes de qualité de service. Ce problème est connu en tant que NP-hard problème où aucune méthode exacte n'existe pour le résoudre.
Plusieurs auteurs proposent des méta-heuristiques pour résoudre ce problème de deux manières différentes : 1) mono-objectif (scalarisation) où tous les objectifs sont associés à une fonction de fitness qui doit être optimiser. 2) les méthodes multi-objectifs (Pareto) qui génèrent un ensemble de solutions non-dominées.
Dans ce travail, nous proposons une nouvelle approche sémantique en deux phases basées sur l’ontologie proposée par reffad et al. [43] Dans la première phase, nous utilisons l'algorithme NSGA-II pour l'optimisation multi-objectifs, basé sur l'aspect multi-agents, afin d'améliorer les performances (temps d'exécution) de l'algorithme. Nous avons adopté deux topologies multi-agents (anneau et maître / esclave) pour comparer les différentes performances des topologies. La deuxième phase sélectionne une solution unique à partir de la solution Pareto-optimale obtenue à partir de la première phase. L'expérimentation montre les performances des deux topologies différentes adoptées et confirme l'amélioration de l'algorithme NSGA-II utilisant l'aspect multi-agents
Note de contenu : Sommaire
Table of Contents
General Introduction 1
1. Work context 1
2. Issues and objectives 1
3. Structure of the thesis 2
Chapter 1: Definitions and Concepts
Introduction 4
1. Cloud Computing 5
1.1 Definition of Cloud Computing 5
1.2Cloud service delivery models 6
1.2.1 Infrastructure as a Service (IaaS) 7
1.2.2Platform as a Service (PaaS) 7
1.2.3Software as a Service (SaaS) 8
1.3Cloud Computing Deployment Techniques 8
1.4 Essential features of Cloud Computing 9
1.5The advantages and disadvantages of Cloud Computing 9
2. Composition of Cloud Services 10
2.1 Cloud Service 10
2.2 Cloud Services Properties 11
2.2.1 Functional Properties 11
2.2.2 Non-Functional Properties 11
2.3 The steps of cloud services composition 12
3. Meta-heuristic optimization approaches 12
3.1 Metaheuristics 12
3.2 Using metaheuristics for the optimisation of services composition 13
4. Semantic Web 13
5. Multi Agent Systems (MAS) 15
5.1 Agent Definition 15
5.2 Multi-agent system (MAS) 16
6. Conclusion 17
Chapter 2: Related Works
Bibliographical summaries 19
1. Introduction 19
2. Related work 19
3. Summary and Discussion 25
4. Conclusion 26
Chapter 3: Proposed Approach
1. Introduction 28
2. Semantic Description of the Services 28
2.1 Virtual Business-Process 28
2.2 Virtual Service 28
2.3 Concrete service 29
2.4 Quality of Service: QoS: 29
2.5 Working Ontology 30
3. Modelling of QoS-aware cloud service composition 32
3.1 Service composition model 32
3.2 Fitness Value 34
4. Overview of the NSGA II algorithm 35
4.1 Presentation 35
4.2 Coding of data 35
4.2.1 Binary coding 35
4.2.2 Real encoding 36
4.3 Genetic Operations 36
4.3.1 Selection 36
4.3.2 Crossover 36
4.3.3 Mutation 37
4.4 Operation of NSGA II 37
4.5 Advantages and limitations of NSGA II 39
5. Proposed Multi Agent Topologies 39
5.1 Proposed Strategies 40
5.1.1 Master-slave strategy 40
5.1.2 Ring Strategy 42
5.2 Description of the Algorithm 43
5.3 Application of the Algorithm to the case study 44
6. Conclusion 46
Chapter 4: Results and Experimentation
1. Introduction 48
2. Languages and development environment used 48
2.1 Languages used 48
2.1.1 Java 48
2.1.2 OWL 48
2.1.3 SWRL 49
2.1.4 JADE 49
2.2 Development Environments 50
2.2.1 Why protégé? 50
2.2.2 The Eclipse Integrated Development Environment 50
3. Implementation and Realization 51
3.1 Presentation of the ontology 51
3.1.1 Class models 51
3.1.2 Property Models 51
3.1.3 Models of individuals 53
3.2 Implementation of the NSGA-II under Eclipse 53
3.2.1 Class Diagram 54
3.2.2 Class Description 54
4. Experimentation 55
4.1 Performance evaluation and comparisons 55
4.2 Issues of NSGA-II without Agents 56
4.2.1 NSGA-II without Agents Experimentation 56
4.2.2 Analysis of results 57
4.3 Proposed Approach 58
4.3.1 Ring & Master/Slave Experimentation 58
4.3.2 Analysis of results 59
4.3.3 Explication 59
4.3.4 Experimentation on the Agent configuration 60
4.4 Advantages and Limits of Multi-Agents Strategies in the Real World 64
4.4.1 Master / Slave Strategy 64
4.4.2 Ring Strategy 65
5. Conclusion 65
General Conclusion 66
Bibliography 67
Côte titre : MAI/0307 En ligne : https://drive.google.com/file/d/1SpoKLzAObUYnJbhFFY0V_EtWdkWe1ECB/view?usp=shari [...] Format de la ressource électronique : docx Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0307 MAI/0307 Mémoire Bibliothéque des sciences Français Disponible
DisponibleComposition de services web dans l’e-finance / KOUACHI,Asma-Iman
Titre : Composition de services web dans l’e-finance Type de document : texte imprimé Auteurs : KOUACHI,Asma-Iman ; SALEM,Y, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (60f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
services web
optimisation
algorithme génétiqueIndex. décimale : 004 Informatique Côte titre : MAI/0082 Composition de services web dans l’e-finance [texte imprimé] / KOUACHI,Asma-Iman ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (60f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
services web
optimisation
algorithme génétiqueIndex. décimale : 004 Informatique Côte titre : MAI/0082 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0082 MAI/0082 Mémoire Bibliothéque des sciences Français Disponible
DisponibleComposition des services web pour le développement de la couche métier / Chetouani,Zahra
PermalinkPermalinkPermalinkCompression des images animées par le codage EZW 2D / Azzaz, lamia
PermalinkPermalinkConception, Caractérisation et Etude Electrochimique des Matériaux de type Complexes de Coordination à Base d’un Ligand Type Base de Schiff Bidentate / Chaima Khatir
PermalinkConception et caractérisation de nouveaux complexes d’élément de transition 3d / Linda Chalaane
PermalinkConception et caractérisation de quelques complexes de coordination contenant un ligand base de Schiff / Benhadfa,Maroua
PermalinkPermalinkConception d’environnements selon le profil affectif des apparats / BOUCILAOUN,Insaf
Permalink