6 research outputs found
Approche sémantique basée sur les intentions pour la modélisation, la négociation et la surveillance des contrats de qualité de service
This work adresses the service level agreements (SLA) life cycle in service- oriented architectures. This life cycle starts with a specification and a modeling phase of the required quality levels. The second phase of this life cycle consists in negotiating these levels. This phase is accomplished by signing a service level agreement by the client and the provider. The last phase consists in monitoring the obligations defined in the SLA until the termination of its validity period. Concerning the first phase, we noticed that the existing SLA models are incomplete especially if the required service levels have to be indirectly computed according to other elementary quality metrics. To overcome this problem, we defined a new SLA model named SLAOnt. This model is characterized by its semantic richness and completeness. Regarding the second phase, we noticed that the existing SLA negotiation approaches consist in choosing a subset of clauses and values among choices predefined by the provider. However, the client may not understand these choices if he is not an expert of the IT domain. In this case, he has not the possibility of expressing his needs with his own knowledge and language. For this reason, we propose a novel negotiation approach based on a semantic matching of quality of service objectives between clients and providers. This approach is based on semantic inferences in all its stages to detect indirect correspondences that are not detectable by the classic negotiation and matching techniques. Our approach provides higher precision when compared to the existing ones. This phase ends with a generation of a complete service level agreement in case of compatibility. Concerning the monitoring phase, we noticed a lack of an automatic and a generic approach to facilitate the task of supervision, analysis and detection of the SLA violations. To address these shortcomings, we relied on the same semantic capacities as the negotiation phase to establish a complete monitoring approach of the signed service level agreements between service providers and consumers. Indeed, our QoS monitoring approach is based on inferential reasoning allowing us to detect violations and even undetectable d egradations without using semantics.Nos travaux de thèse s'inscrivent dans le cycle de vie des contrats de qualité de service (QdS) pour les architectures orientées services. Le cycle de vie de ces contrats se caractérise principalement par une phase de spécification et de modélisation des niveaux requis de qualité, une phase de négociation de ces niveaux et une phase de surveillance du contrat de qualité de service élaboré entre le client et le fournisseur. Concernant la première phase, nous avons remarqué que les approches existantes de modélisation des contrats de qualité de service se limitent à une description incompléte notamment dans le cas où les niveaux de service requis sont composés à partir d'autres métriques élémentaires de qualité. Pour remédier à cette insuffisance, nous avons défini un modèle nommé " SLAOnt " caractérisé par sa richesse sémantique et par sa complétude. Ce modèle de contrats de QdS est le fondement de base pour la phase de négociation et la phase de surveillance. Quand à la deuxième phase, nous avons constaté que les approches existantes de négociation consistent à choisir un sous-ensemble de clauses et de valeurs parmi des choix prédéfinis par le fournisseur. Cependant, le client peut ne pas comprendre ces choix dans le cas où il n'est pas expert du domaine. En conséquence, il n'a pas la possibilité d'exprimer ses exigences avec ses connaissances et son langage. Pour cela, nous avons proposé une approche de négociation basée sur un alignement d'objectifs sémantiques de qualité de service pour l'élaboration de ces contrats. Cette approche d'alignement se base sur des inférences sémantiques dans toutes ses étapes permettant de détecter des correspondances non détectables par les techniques classiques de négociation et d'alignement offrant ainsi une précision supérieure par rapport aux approches existantes. Cette phase d'alignement se termine par une génération complète d'un contrat de qualité de service en cas de compatibilité. Concernant la troi sième phase traitant la surveillance des contrats de qualité de service, nous avons remarqué l'absence d'une approche automatique et générique pour faciliter la tâche d'observation, d'analyse et de détection des violations de contrats de QdS. Pour remédier à ces insuffisances, nous nous sommes basés sur les mêmes capacités sémantiques que la phase de négociation. En effet, l'approche de surveillance de QdS que nous avons définie se base sur un raisonnement par inférence qui nous permet de détecter des violations et même des dégradations non détectables sans sémantique
Approche sémantique basée sur les intentions pour la modélisation, la négociation et la surveillance des contrats de qualité de service
Nos travaux de thèse s'inscrivent dans le cycle de vie des contrats de qualité de service pour les architectures orientées services. Le cycle de vie de ces contrats se caractérise par une phase de spécification et de modélisation des niveaux requis de qualité, une phase de négociation de ces niveaux et une phase de surveillance du contrat de QdS élaboré entre le client et le fournisseur. Concernant la première phase, nous avons remarqué que les approches existantes de modélisation des contrats de QdS se limitent à une description incomplète notamment dans le cas où les niveaux de service requis sont composés à partir d'autres métriques élémentaires de qualité. Pour remédier à cette insuffisance, nous avons défini un modèle sémantique nommé "SLAOnt". Quant à la deuxième phase, nous avons constaté que les approches existantes de négociation consistent à choisir un sous-ensemble de clauses et de valeurs parmi des choix prédéfinis par le fournisseur. Cependant, le client peut ne pas comprendre ces choix dans le cas où il n'est pas expert du domaine. Pour cela, nous avons proposé une approche de négociation basée sur un alignement d'objectifs de qualité de service pour l'élaboration de ces contrats. Cette phase d'alignement se termine par une génération complète d'un contrat de qualité de service en cas de compatibilité. Concernant la troisième phase traitant la surveillance des contrats de qualité de service, nous avons remarqué l'absence d'une approche automatique pour faciliter la tâche d'observation et de détection des violations de contrats de QdS. Pour remédier à ces insuffisances, nous avons élaboré une approche sémantique de surveillance de QdS pour détecter ces violations.This work adresses the service level agreements life cycle in service-oriented architectures. This life cycle starts with a specification and a modeling phase of the required quality levels. The second phase of this life cycle consists in negotiating these levels. This phase is accomplished by signing a service level agreement by the client and the provider. The last phase consists in monitoring the obligations defined in the SLA until the termination of its validity period. Concerning the first phase, we noticed that the existing SLA models are incomplete especially if the required service levels have to be indirectly computed according to other elementary quality metrics. To overcome this problem, we defined a new SLA model named SLAOnt. Regarding the second phase, we noticed that the existing SLA negotiation approaches consist in choosing a subset of clauses and values among choices predefined by the provider. However, the client may not understand these choices if he is not an expert of the IT domain. For this reason, we propose a novel negotiation approach based on a semantic matching of quality of service objectives between clients and providers. This phase ends with a generation of a complete service level agreement in case of compatibility. Concerning the monitoring phase, we noticed a lack of an automatic and a generic approach to facilitate the task of supervision and detection of the SLA violations. To address these shortcomings, we establish a monitoring approach based on inferential reasoning to detect violations.TOULOUSE1-BU Arsenal (315552103) / SudocTOULOUSE1-BU Manufacture (315552107) / SudocSudocFranceF
A comprehensive survey on intra and inter organizational agreements
International audienceWith the continued growth of Service Oriented Architectures (SOA), cross-organizational enterprise collaboration is needed to satisfy complex client needs. To define dependencies between collaborative enterprises and guarantee the required Quality of Service (QoS) at different layers of the SOA, agreements present an effective solution. In fact, using agreements at different layers of SOA gives a clear specification and control of the agreed service levels between different stakeholders involved in the composition. In this context, aggregation functions that allow the management of composite agreements from the atomic ones at the same layer and translation techniques to detect dependencies between agreements at multiple layers are needed. In this paper, we give a survey on intra and inter organizational agreements for enterprise collaborations. We start by presenting the motivation of this paper and give an overview of agreements lifecycle and categories. Then, we give a state of the art of agreements composition approaches. After that, we highlight the techniques used to manage dependencies between agreements composition and we finish this paper by giving a synthetic view of existing works