Javascript must be enabled to continue!
Composition sure d’API fondée sur des contrats
View through CrossRef
La virtualisation et la croissance exponentielle des offres Cloud ont transformé les capacités de calcul et de stockage informatique en commodités que l’on peut acquérir à la demande. Cette tendance a également atteint les services traditionnellement opérés pour permettre le déploiement et la mise en service d’applications de toutes sortes. Dans le cadre de ce travail, nous considérons les services middleware qui constituent les éléments de base d'une architecture logicielle. Evidemment, l’utilisation des services middleware implique de faire des choix qui doivent être guidés par des critères de qualité de déploiement des services et de coûts. À cet égard, nous sommes confrontés à deux défis principaux, à savoir la sélection des services cloud les mieux adaptés aux besoins spécifiques des architectes, et la composition qui consiste à évaluer et à sélectionner un ensemble de services atomiques répondant aux besoins applicatifs des architectes. Dans les deux cas, cette sélection doit assurer d'une part les besoins opérationnels de l'entreprise, tels que la capacité de stockage et la localisation des services, et d'autre part la qualité du déploiement des services ou des applications, comme la minimisation des coûts de déploiement tout en maintenant des performances élevées et une sécurité garantie. Cette thèse de doctorat contribue à la sélection et la composition des services cloud. En premier lieu, cette thèse propose une méthodologie pour identifier les éléments clés de comparaison et leurs relations pour la sélection des services cloud. Cette méthodologie est basée sur des données réelles disponibles auprès des fournisseurs de services, des benchmarks et des enquêtes menées auprès d'architectes en cloud. En deuxième lieu, cette thèse propose une méthodologie pour la sélection de service qui repose sur : (1) la résolution des difficultés liées à l'incapacité de déterminer comment les paramètres de configuration d'un service, appelés également Non-Functional Attributes (NFA), peuvent avoir un impact sur les exigences Non-fonctionnelles (NFR) telles que la performance, la disponibilité et la sécurité ; (2) la réalisation d’une enquête pour attribuer des poids significatifs aux NFA et aux NFR en fonction des besoins des architectes en matière d’applications ; (3) la normalisation des valeurs des NFA en fonction des types de données de ces derniers à l’aide de méthodes de normalisation adéquates ; (4) l’utilisation de la méthode d’aide à la décision Ordered Weighted Averaging Aggregation operator (OWA) pour la classification des services cloud en fonction des besoins des architectes et (5) la proposition d’un algorithme de sélection de services qui utilise les valeurs NFA normalisées et la méthode de prise décision OWA. En dernier lieu, cette thèse fournit une méthodologie pour guider les architectes dans la sélection des compositions de plans de services pour leurs architectures. Cette méthodologie repose sur: (1) les résultats de l'étude de sélection des services et sur l'analyse du processus de composition des services du point de vue des architectes; (2) un algorithme de composition de services qui permet de générer des solutions de compositions dans un délai raisonnable, tout en adaptant la sélection des plans de service en fonction des besoins des architectes, notamment en termes de coûts. Nous avons validé l'efficacité de notre méthodologie de sélection de services cloud en utilisant des configurations réelles de plans de services et les commentaires d'experts du domaine. Cette validation a été effectuée pour deux types de services : les services cloud de bases de données relationnelles et les services cloud de mise en file d'attente. Pour la composition de services cloud, nous l'avons validée et appliquée à la sélection de services cloud composés de deux types de services : services cloud de base de données relationnelles et services cloud de mise en file d'attente.
Title: Composition sure d’API fondée sur des contrats
Description:
La virtualisation et la croissance exponentielle des offres Cloud ont transformé les capacités de calcul et de stockage informatique en commodités que l’on peut acquérir à la demande.
Cette tendance a également atteint les services traditionnellement opérés pour permettre le déploiement et la mise en service d’applications de toutes sortes.
Dans le cadre de ce travail, nous considérons les services middleware qui constituent les éléments de base d'une architecture logicielle.
Evidemment, l’utilisation des services middleware implique de faire des choix qui doivent être guidés par des critères de qualité de déploiement des services et de coûts.
À cet égard, nous sommes confrontés à deux défis principaux, à savoir la sélection des services cloud les mieux adaptés aux besoins spécifiques des architectes, et la composition qui consiste à évaluer et à sélectionner un ensemble de services atomiques répondant aux besoins applicatifs des architectes.
Dans les deux cas, cette sélection doit assurer d'une part les besoins opérationnels de l'entreprise, tels que la capacité de stockage et la localisation des services, et d'autre part la qualité du déploiement des services ou des applications, comme la minimisation des coûts de déploiement tout en maintenant des performances élevées et une sécurité garantie.
Cette thèse de doctorat contribue à la sélection et la composition des services cloud.
En premier lieu, cette thèse propose une méthodologie pour identifier les éléments clés de comparaison et leurs relations pour la sélection des services cloud.
Cette méthodologie est basée sur des données réelles disponibles auprès des fournisseurs de services, des benchmarks et des enquêtes menées auprès d'architectes en cloud.
En deuxième lieu, cette thèse propose une méthodologie pour la sélection de service qui repose sur : (1) la résolution des difficultés liées à l'incapacité de déterminer comment les paramètres de configuration d'un service, appelés également Non-Functional Attributes (NFA), peuvent avoir un impact sur les exigences Non-fonctionnelles (NFR) telles que la performance, la disponibilité et la sécurité ; (2) la réalisation d’une enquête pour attribuer des poids significatifs aux NFA et aux NFR en fonction des besoins des architectes en matière d’applications ; (3) la normalisation des valeurs des NFA en fonction des types de données de ces derniers à l’aide de méthodes de normalisation adéquates ; (4) l’utilisation de la méthode d’aide à la décision Ordered Weighted Averaging Aggregation operator (OWA) pour la classification des services cloud en fonction des besoins des architectes et (5) la proposition d’un algorithme de sélection de services qui utilise les valeurs NFA normalisées et la méthode de prise décision OWA.
En dernier lieu, cette thèse fournit une méthodologie pour guider les architectes dans la sélection des compositions de plans de services pour leurs architectures.
Cette méthodologie repose sur: (1) les résultats de l'étude de sélection des services et sur l'analyse du processus de composition des services du point de vue des architectes; (2) un algorithme de composition de services qui permet de générer des solutions de compositions dans un délai raisonnable, tout en adaptant la sélection des plans de service en fonction des besoins des architectes, notamment en termes de coûts.
Nous avons validé l'efficacité de notre méthodologie de sélection de services cloud en utilisant des configurations réelles de plans de services et les commentaires d'experts du domaine.
Cette validation a été effectuée pour deux types de services : les services cloud de bases de données relationnelles et les services cloud de mise en file d'attente.
Pour la composition de services cloud, nous l'avons validée et appliquée à la sélection de services cloud composés de deux types de services : services cloud de base de données relationnelles et services cloud de mise en file d'attente.
Related Results
Avant-propos
Avant-propos
L’Agriculture Biologique (AB) se présente comme un mode de production agricole spécifique basé sur le respect d’un certain nombre de principes et de pratiques visant à réduire au m...
Synthèse géologique et hydrogéologique du Shale d'Utica et des unités sus-jacentes (Lorraine, Queenston et dépôts meubles), Basses-Terres du Saint-Laurent, Québec
Synthèse géologique et hydrogéologique du Shale d'Utica et des unités sus-jacentes (Lorraine, Queenston et dépôts meubles), Basses-Terres du Saint-Laurent, Québec
Le présent travail a été initié dans le cadre d'un mandat donné à l'INRS-ETE par la Commission géologique du Canada (CGC) et le Ministère du Développement durable, de l'Environneme...
Anthropologie et archéologie
Anthropologie et archéologie
Les parcours sinueux qu’ont suivis l’anthropologie et l’archéologie en Amérique du Nord depuis une cinquantaine d’années démontrent des intérêts convergents pour la connaissance et...
Résumés des conférences JRANF 2021
Résumés des conférences JRANF 2021
able des matières
Résumés. 140
Agenda Formation en Radioprotection JRANF 2021 Ouagadougou. 140
RPF 1 Rappel des unités de doses. 140
RPF 2 Risques déterministes et stochastique...
Avant-propos
Avant-propos
L’alimentation des ruminants : un problème d’actualitéDans la conduite et la réussite d’un système de production de Ruminants, l’alimentation du troupeau reste un domaine très impo...
Numéro 47 - décembre 2006
Numéro 47 - décembre 2006
Ce numéro de Regards économiques soutient que la législation de la protection de l’emploi en France obère les performances économiques tout en contribuant au développement des inég...
La contractualisation des services sociaux
La contractualisation des services sociaux
Au cours des années 1990, en Europe on a assisté à la diffusion de types de relations entre l'administration publique et les organisations privées (à but lucratif et non lucratif) ...
De la poésie à la peinture
De la poésie à la peinture
La poésie et la peinture étaient toujours deux différentes expressions de l’esprit et de l’âme de l’homme qui sont dédiées à présenter absolument chacune à sa façon ce qui était di...

