Titre : |
Plateforme sémantique Cloud Computing pour la gestion des applications ERP sensibles au contexte |
Type de document : |
texte imprimé |
Auteurs : |
Reffad,Hamza, Auteur ; Alti,Adel, Directeur de thèse |
Editeur : |
Setif:UFA |
Année de publication : |
2019 |
Importance : |
1 vol (152 f .) |
Format : |
26 cm |
Langues : |
Français (fre) |
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
ERP
Cloud
ontologie
composition des servicescontexte
NSGA-II
optimisation |
Index. décimale : |
004 - Informatique |
Résumé : |
Résumé:
Actuellement, la technologie Cloud est largement adoptée par les entreprises pour développer
des solutions informatiques de qualité. En effet, les Petites et les Moyennes Entreprises
(PME) sont à la recherche d’ERP sur mesure afin d’automatiser judicieusement leurs activités
commerciales. Par conséquent, le besoin croissant de la flexibilité des processus d’affaires
ERP issus de services Cloud hétérogènes de différents fournisseurs avec différentes QoS, qui
optimise les coûts et les délais, devient une préoccupation majeure. En effet, il est très utile
pour répondre aux évolutions requises de différents besoins fonctionnels et non fonctionnels
des PMEs. La plupart des systèmes ERP Cloud existants (SAP, Oracle ERP Cloud, etc.)
sont exposés en mode SaaS (Software as a Service) et ils ne sont pas suffisamment flexibles
pour prendre en charge l’adaptation automatique des processus d’affaire ERP. L’objectif
de notre travail est de construire un système qui permet de générer un processus d’affaire
ERP personnalisé en tant que service composite en fonction des besoins du clients et des
changements du contexte, via la composition optimale des services Cloud sémantiques. Pour
ce faire, nous avons proposé un système avec une nouvelle ontologie pour la description
sémantique et une gestion efficace du processus d’élaboration ERP end-to-end. En spécifiant
les besoins fonctionnels de PME, le système génère automatiquement un processus d’affaire
ERP virtuel. Par ailleurs, un algorithme à deux phases est proposé pour la composition des
services Cloud afin d’obtenir un processus d’affaire ERP optimal, concret et personnalisé. La
première phase est utilisée pour sélectionner les services composites pertinents qui respectent
les contraintes de l’entreprise. La seconde est utilisée pour sélectionner la solution optimale
unique à partir du résultat de la première phase en fonction des préférences de l’entreprise.
Une extension de notre approche avec les aspects d’agents est également proposée pour
améliorer la performance du système en termes de temps d’exécution. Afin de valider nos
propositions, un prototype est développé offrant ainsi une meilleure flexibilité pour respecter
la qualité des priorités globales de l’entreprise et son contexte. Les résultats expérimentaux
montrent la pertinence et l’efficacité de l’approche proposée. |
Note de contenu : |
Sommaire
Table des figures xii
Liste des tableaux xv
Liste des abréviations xvi
Introduction générale 1
1 Contexte de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Objectifs et Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Organisation de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Partie I Etat de l’art 7
1 ERP et Cloud Computing 8
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Caractéristiques du Cloud Computing . . . . . . . . . . . . . . . . 12
2.3 Modèle de service . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 Software as a Service «SaaS» . . . . . . . . . . . . . . . 14
2.3.2 Platform as a Service «PaaS» . . . . . . . . . . . . . . . 15
2.3.3 Infrastructure as a Service «IaaS» . . . . . . . . . . . . . 15
2.4 Modèle de déploiement . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 Cloud publique . . . . . . . . . . . . . . . . . . . . . . 16
2.4.2 Cloud privé . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.3 Cloud hybride . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.4 Cloud communautaire . . . . . . . . . . . . . . . . . . . 17
3 Enterprise Resource Planning (ERP) . . . . . . . . . . . . . . . . . . . . . 18
3.1 C’est quoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 Pourquoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Caractéristiques d’un ERP . . . . . . . . . . . . . . . . . . . . . . 19
3.3.1 Architecture client/serveur d’un ERP . . . . . . . . . . . 19
3.3.2 Architecture modulaire d’un ERP . . . . . . . . . . . . . 20
3.3.3 Fonctionnement d’un ERP . . . . . . . . . . . . . . . . 21
3.4 Implémentation des systèmes ERP . . . . . . . . . . . . . . . . . . 22
3.5 ERP sur le marché . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6 Les avantages et les inconvénients des systèmes ERP . . . . . . . . 26
3.6.1 Avantages . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6.2 Inconvénients . . . . . . . . . . . . . . . . . . . . . . . 28
3.7 Les architectures ERP . . . . . . . . . . . . . . . . . . . . . . . . 29
3.7.1 Architecture à trois niveaux . . . . . . . . . . . . . . . . 29
3.7.2 Architecture WEB . . . . . . . . . . . . . . . . . . . . . 29
3.7.3 Architecture orientée service . . . . . . . . . . . . . . . 30
3.7.4 Architecture Cloud . . . . . . . . . . . . . . . . . . . . 31
4 ERP et Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Cloud ERP hébergé . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Cloud ERP en mode SaaS . . . . . . . . . . . . . . . . . . . . . . 34
5 Sensibilité au Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Catégories du contexte . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 Applications sensibles au contexte . . . . . . . . . . . . . . . . . . 37
5.4 Contexte et ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2 Composition de services Cloud 39
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2 Processus d’affaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.3 Les exigences fonctionnelles et non-fonctionnelles . . . . . . . . . 42
3 Composition de services Cloud . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1 Service Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.1 Propriétés des services Cloud . . . . . . . . . . . . . . . 45
3.1.2 Approches principales de description des services Cloud . 46
3.2 Les étapes de la composition des services Cloud . . . . . . . . . . 47
3.3 Sélection des services Cloud . . . . . . . . . . . . . . . . . . . . . 48
3.3.1 Spécification de la requête utilisateur . . . . . . . . . . . 48
3.3.2 Localisation des services Cloud . . . . . . . . . . . . . . 49
3.3.3 Appariement des requêtes et des services Cloud . . . . . 50
3.4 Degré d’automatisation de la composition de services Cloud . . . . 51
3.4.1 Composition manuelle . . . . . . . . . . . . . . . . . . . 51
3.4.2 Composition automatique . . . . . . . . . . . . . . . . . 52
3.4.3 Composition semi-automatique . . . . . . . . . . . . . . 52
3.5 Approches de la composition des services Cloud . . . . . . . . . . 52
3.5.1 Composition statique . . . . . . . . . . . . . . . . . . . 53
3.5.2 Composition dynamique . . . . . . . . . . . . . . . . . . 53
3.6 Aspects comportementaux des services composites . . . . . . . . . 53
3.6.1 Orchestration . . . . . . . . . . . . . . . . . . . . . . . 53
3.6.2 Chorégraphie . . . . . . . . . . . . . . . . . . . . . . . 54
3.7 Challenges de la composition des services Cloud . . . . . . . . . . 55
3.7.1 Respect des besoins fonctionnels de l’utilisateur . . . . . 55
3.7.2 Optimisation des critères de QoS . . . . . . . . . . . . . 55
3.7.3 Augmentation de la flexibilité : "Sensibilité au contexte" . 55
3.7.4 Dynamicité . . . . . . . . . . . . . . . . . . . . . . . . 56
4 Principaux travaux dans le domaine de la composition des services Cloud . 56
4.1 Les approches méta-heuristiques . . . . . . . . . . . . . . . . . . . 58
4.1.1 Les approches fondées sur la scalarisation . . . . . . . . 58
4.1.2 Approches basées sur le Pareto (approches multi-objectif) 60
4.2 Les ERP basés sur le WEB . . . . . . . . . . . . . . . . . . . . . . 61
4.3 Les ERP Ã base de services . . . . . . . . . . . . . . . . . . . . . . 62
4.4 Synthèse et Comparaison . . . . . . . . . . . . . . . . . . . . . . . 62
5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Partie II Contributions 66
3 Modèle de description des applications ERP à base d’ontologie 67
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2 Ontologie proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3 Modèle sémantique du service . . . . . . . . . . . . . . . . . . . . . . . . 70
3.1 Service virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 Service concret . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4 Modèle sémantique de QoS à deux dimensions . . . . . . . . . . . . . . . 73
4.1 Modèle de QoS-Utilité . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2 Modèle de QoS-LongueVie . . . . . . . . . . . . . . . . . . . . . 74
4.3 Modèle de QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5 Modèle sémantique du contexte . . . . . . . . . . . . . . . . . . . . . . . 76
5.1 Le contexte du service Cloud . . . . . . . . . . . . . . . . . . . . . 76
5.2 Le contexte du Client . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.3 Le contexte de l’environnement . . . . . . . . . . . . . . . . . . . 80
6 Modèle sémantique du processus d’affaire . . . . . . . . . . . . . . . . . . 80
6.1 Processus d’affaire virtuel . . . . . . . . . . . . . . . . . . . . . . 81
6.2 Processus d’affaire concret . . . . . . . . . . . . . . . . . . . . . . 81
7 L’interrogation et l’inférence . . . . . . . . . . . . . . . . . . . . . . . . . 82
8 Exemple de PA selon l’ontologie CxQSCloudSERP . . . . . . . . . . . . . 84
9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4 Nouvelle approche dédiée aux ERP sensibles au contexte à base d’ontologie 88
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2 Motivation : étude de cas et exigences . . . . . . . . . . . . . . . . . . . . 90
2.1 Etude de cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.2 Exigences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3 Architecture de composition d’ERP sensible au contexte . . . . . . . . . . 91
4 Modèle fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5 Algorithme de composition et d’optimisation sensible au contexte basé sur
la sémantique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6 Application de l’algorithme proposé à l’étude de cas . . . . . . . . . . . . 102
6.1 Génération d’un processus d’affaire virtuel (VBP) optimal . . . . . 102
6.2 Génération des solutions Pareto-optimal . . . . . . . . . . . . . . . 102
6.3 Sélection de la solution finale . . . . . . . . . . . . . . . . . . . . 107
7 Nouvelle extension : CxQSCloudERP à base d’agents . . . . . . . . . . . 107
7.1 Architecture et principe de fonctionnement . . . . . . . . . . . . . 111
7.2 Description de l’algorithme SCwA–CCS–2S . . . . . . . . . . . . 114
7.3 Application de l’algorithme SCwA–CCS–2S à l’étude de cas . . . . 117
8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5 Réalisation : Prototype et évaluations 120
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2 Réalisation du prototype . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.1 Environnement et outils techniques . . . . . . . . . . . . . . . . . 121
2.2 Implémentation de l’ontologie . . . . . . . . . . . . . . . . . . . . 121
2.3 Présentation du prototype . . . . . . . . . . . . . . . . . . . . . . 126
2.4 Application du prototype à l’étude de cas . . . . . . . . . . . . . . 127
3 Évaluation des performances et comparaisons . . . . . . . . . . . . . . . . 129
3.1 Évaluation de la pertinence des solutions . . . . . . . . . . . . . . 131
3.2 Comparaison de la précision des solutions . . . . . . . . . . . . . . 132
3.3 Comparaison des solutions Pareto-optimales . . . . . . . . . . . . 133
3.4 Comparaisons sur la solution finale . . . . . . . . . . . . . . . . . 134
3.5 Amélioration des performances : Multi-agent . . . . . . . . . . . . 136
4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Conclusion générale 140
Bibliographie 144
|
Côte titre : |
DI/0041 |
En ligne : |
https://drive.google.com/file/d/1JQ2Ve5E2t4KN1729EhOHZKYVfccZAR8w/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
Plateforme sémantique Cloud Computing pour la gestion des applications ERP sensibles au contexte [texte imprimé] / Reffad,Hamza, Auteur ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (152 f .) ; 26 cm. Langues : Français ( fre)
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
ERP
Cloud
ontologie
composition des servicescontexte
NSGA-II
optimisation |
Index. décimale : |
004 - Informatique |
Résumé : |
Résumé:
Actuellement, la technologie Cloud est largement adoptée par les entreprises pour développer
des solutions informatiques de qualité. En effet, les Petites et les Moyennes Entreprises
(PME) sont à la recherche d’ERP sur mesure afin d’automatiser judicieusement leurs activités
commerciales. Par conséquent, le besoin croissant de la flexibilité des processus d’affaires
ERP issus de services Cloud hétérogènes de différents fournisseurs avec différentes QoS, qui
optimise les coûts et les délais, devient une préoccupation majeure. En effet, il est très utile
pour répondre aux évolutions requises de différents besoins fonctionnels et non fonctionnels
des PMEs. La plupart des systèmes ERP Cloud existants (SAP, Oracle ERP Cloud, etc.)
sont exposés en mode SaaS (Software as a Service) et ils ne sont pas suffisamment flexibles
pour prendre en charge l’adaptation automatique des processus d’affaire ERP. L’objectif
de notre travail est de construire un système qui permet de générer un processus d’affaire
ERP personnalisé en tant que service composite en fonction des besoins du clients et des
changements du contexte, via la composition optimale des services Cloud sémantiques. Pour
ce faire, nous avons proposé un système avec une nouvelle ontologie pour la description
sémantique et une gestion efficace du processus d’élaboration ERP end-to-end. En spécifiant
les besoins fonctionnels de PME, le système génère automatiquement un processus d’affaire
ERP virtuel. Par ailleurs, un algorithme à deux phases est proposé pour la composition des
services Cloud afin d’obtenir un processus d’affaire ERP optimal, concret et personnalisé. La
première phase est utilisée pour sélectionner les services composites pertinents qui respectent
les contraintes de l’entreprise. La seconde est utilisée pour sélectionner la solution optimale
unique à partir du résultat de la première phase en fonction des préférences de l’entreprise.
Une extension de notre approche avec les aspects d’agents est également proposée pour
améliorer la performance du système en termes de temps d’exécution. Afin de valider nos
propositions, un prototype est développé offrant ainsi une meilleure flexibilité pour respecter
la qualité des priorités globales de l’entreprise et son contexte. Les résultats expérimentaux
montrent la pertinence et l’efficacité de l’approche proposée. |
Note de contenu : |
Sommaire
Table des figures xii
Liste des tableaux xv
Liste des abréviations xvi
Introduction générale 1
1 Contexte de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Objectifs et Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Organisation de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Partie I Etat de l’art 7
1 ERP et Cloud Computing 8
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Caractéristiques du Cloud Computing . . . . . . . . . . . . . . . . 12
2.3 Modèle de service . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.1 Software as a Service «SaaS» . . . . . . . . . . . . . . . 14
2.3.2 Platform as a Service «PaaS» . . . . . . . . . . . . . . . 15
2.3.3 Infrastructure as a Service «IaaS» . . . . . . . . . . . . . 15
2.4 Modèle de déploiement . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 Cloud publique . . . . . . . . . . . . . . . . . . . . . . 16
2.4.2 Cloud privé . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.3 Cloud hybride . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.4 Cloud communautaire . . . . . . . . . . . . . . . . . . . 17
3 Enterprise Resource Planning (ERP) . . . . . . . . . . . . . . . . . . . . . 18
3.1 C’est quoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 Pourquoi un ERP? . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Caractéristiques d’un ERP . . . . . . . . . . . . . . . . . . . . . . 19
3.3.1 Architecture client/serveur d’un ERP . . . . . . . . . . . 19
3.3.2 Architecture modulaire d’un ERP . . . . . . . . . . . . . 20
3.3.3 Fonctionnement d’un ERP . . . . . . . . . . . . . . . . 21
3.4 Implémentation des systèmes ERP . . . . . . . . . . . . . . . . . . 22
3.5 ERP sur le marché . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.6 Les avantages et les inconvénients des systèmes ERP . . . . . . . . 26
3.6.1 Avantages . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6.2 Inconvénients . . . . . . . . . . . . . . . . . . . . . . . 28
3.7 Les architectures ERP . . . . . . . . . . . . . . . . . . . . . . . . 29
3.7.1 Architecture à trois niveaux . . . . . . . . . . . . . . . . 29
3.7.2 Architecture WEB . . . . . . . . . . . . . . . . . . . . . 29
3.7.3 Architecture orientée service . . . . . . . . . . . . . . . 30
3.7.4 Architecture Cloud . . . . . . . . . . . . . . . . . . . . 31
4 ERP et Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Cloud ERP hébergé . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Cloud ERP en mode SaaS . . . . . . . . . . . . . . . . . . . . . . 34
5 Sensibilité au Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Catégories du contexte . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 Applications sensibles au contexte . . . . . . . . . . . . . . . . . . 37
5.4 Contexte et ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2 Composition de services Cloud 39
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2 Processus d’affaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.3 Les exigences fonctionnelles et non-fonctionnelles . . . . . . . . . 42
3 Composition de services Cloud . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1 Service Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.1 Propriétés des services Cloud . . . . . . . . . . . . . . . 45
3.1.2 Approches principales de description des services Cloud . 46
3.2 Les étapes de la composition des services Cloud . . . . . . . . . . 47
3.3 Sélection des services Cloud . . . . . . . . . . . . . . . . . . . . . 48
3.3.1 Spécification de la requête utilisateur . . . . . . . . . . . 48
3.3.2 Localisation des services Cloud . . . . . . . . . . . . . . 49
3.3.3 Appariement des requêtes et des services Cloud . . . . . 50
3.4 Degré d’automatisation de la composition de services Cloud . . . . 51
3.4.1 Composition manuelle . . . . . . . . . . . . . . . . . . . 51
3.4.2 Composition automatique . . . . . . . . . . . . . . . . . 52
3.4.3 Composition semi-automatique . . . . . . . . . . . . . . 52
3.5 Approches de la composition des services Cloud . . . . . . . . . . 52
3.5.1 Composition statique . . . . . . . . . . . . . . . . . . . 53
3.5.2 Composition dynamique . . . . . . . . . . . . . . . . . . 53
3.6 Aspects comportementaux des services composites . . . . . . . . . 53
3.6.1 Orchestration . . . . . . . . . . . . . . . . . . . . . . . 53
3.6.2 Chorégraphie . . . . . . . . . . . . . . . . . . . . . . . 54
3.7 Challenges de la composition des services Cloud . . . . . . . . . . 55
3.7.1 Respect des besoins fonctionnels de l’utilisateur . . . . . 55
3.7.2 Optimisation des critères de QoS . . . . . . . . . . . . . 55
3.7.3 Augmentation de la flexibilité : "Sensibilité au contexte" . 55
3.7.4 Dynamicité . . . . . . . . . . . . . . . . . . . . . . . . 56
4 Principaux travaux dans le domaine de la composition des services Cloud . 56
4.1 Les approches méta-heuristiques . . . . . . . . . . . . . . . . . . . 58
4.1.1 Les approches fondées sur la scalarisation . . . . . . . . 58
4.1.2 Approches basées sur le Pareto (approches multi-objectif) 60
4.2 Les ERP basés sur le WEB . . . . . . . . . . . . . . . . . . . . . . 61
4.3 Les ERP Ã base de services . . . . . . . . . . . . . . . . . . . . . . 62
4.4 Synthèse et Comparaison . . . . . . . . . . . . . . . . . . . . . . . 62
5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Partie II Contributions 66
3 Modèle de description des applications ERP à base d’ontologie 67
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2 Ontologie proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3 Modèle sémantique du service . . . . . . . . . . . . . . . . . . . . . . . . 70
3.1 Service virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2 Service concret . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4 Modèle sémantique de QoS à deux dimensions . . . . . . . . . . . . . . . 73
4.1 Modèle de QoS-Utilité . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2 Modèle de QoS-LongueVie . . . . . . . . . . . . . . . . . . . . . 74
4.3 Modèle de QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5 Modèle sémantique du contexte . . . . . . . . . . . . . . . . . . . . . . . 76
5.1 Le contexte du service Cloud . . . . . . . . . . . . . . . . . . . . . 76
5.2 Le contexte du Client . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.3 Le contexte de l’environnement . . . . . . . . . . . . . . . . . . . 80
6 Modèle sémantique du processus d’affaire . . . . . . . . . . . . . . . . . . 80
6.1 Processus d’affaire virtuel . . . . . . . . . . . . . . . . . . . . . . 81
6.2 Processus d’affaire concret . . . . . . . . . . . . . . . . . . . . . . 81
7 L’interrogation et l’inférence . . . . . . . . . . . . . . . . . . . . . . . . . 82
8 Exemple de PA selon l’ontologie CxQSCloudSERP . . . . . . . . . . . . . 84
9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4 Nouvelle approche dédiée aux ERP sensibles au contexte à base d’ontologie 88
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2 Motivation : étude de cas et exigences . . . . . . . . . . . . . . . . . . . . 90
2.1 Etude de cas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.2 Exigences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3 Architecture de composition d’ERP sensible au contexte . . . . . . . . . . 91
4 Modèle fonctionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5 Algorithme de composition et d’optimisation sensible au contexte basé sur
la sémantique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6 Application de l’algorithme proposé à l’étude de cas . . . . . . . . . . . . 102
6.1 Génération d’un processus d’affaire virtuel (VBP) optimal . . . . . 102
6.2 Génération des solutions Pareto-optimal . . . . . . . . . . . . . . . 102
6.3 Sélection de la solution finale . . . . . . . . . . . . . . . . . . . . 107
7 Nouvelle extension : CxQSCloudERP à base d’agents . . . . . . . . . . . 107
7.1 Architecture et principe de fonctionnement . . . . . . . . . . . . . 111
7.2 Description de l’algorithme SCwA–CCS–2S . . . . . . . . . . . . 114
7.3 Application de l’algorithme SCwA–CCS–2S à l’étude de cas . . . . 117
8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
5 Réalisation : Prototype et évaluations 120
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
2 Réalisation du prototype . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
2.1 Environnement et outils techniques . . . . . . . . . . . . . . . . . 121
2.2 Implémentation de l’ontologie . . . . . . . . . . . . . . . . . . . . 121
2.3 Présentation du prototype . . . . . . . . . . . . . . . . . . . . . . 126
2.4 Application du prototype à l’étude de cas . . . . . . . . . . . . . . 127
3 Évaluation des performances et comparaisons . . . . . . . . . . . . . . . . 129
3.1 Évaluation de la pertinence des solutions . . . . . . . . . . . . . . 131
3.2 Comparaison de la précision des solutions . . . . . . . . . . . . . . 132
3.3 Comparaison des solutions Pareto-optimales . . . . . . . . . . . . 133
3.4 Comparaisons sur la solution finale . . . . . . . . . . . . . . . . . 134
3.5 Amélioration des performances : Multi-agent . . . . . . . . . . . . 136
4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Conclusion générale 140
Bibliographie 144
|
Côte titre : |
DI/0041 |
En ligne : |
https://drive.google.com/file/d/1JQ2Ve5E2t4KN1729EhOHZKYVfccZAR8w/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
|