| Fiche détaillée | Thèses |
|
|
| Ecole Nationale Supérieure des Mines de Paris - ENSMP (25/06/2008), Pierre Cointe (Dir.) |
|
|
| Liste des fichiers attachés à ce document : | |||||
|
|
|
| Une Approche Déclarative pour la Gestion de la Qualité de Service dans les Compositions de Services |
|
|
| Fabien Baligand1 |
|
|
| L'avènement des architectures orientées service tend à promouvoir un style d'architecture logicielleoù des services, exposant des fonctionnalités accessibles à l'aide de protocoles hautement standardisés,sont composés avec un couplage lâche. Dans un tel contexte où les services sont aisément amenés à êtreremplacés ou utilisés par un grand nombre d'utilisateurs, la notion de Qualité de Service (QdS), quis'intéresse à la qualité de la relation entre un service et ses clients, constitue un enjeu majeur. La QdSregroupe diverses préoccupations telles que la sécurité, la garantie de livraison, la performance (tempsde réponse ou accessibilité) ou encore le coût. Bien qu'il existe déjà d'importants travaux autour descompositions de services, qui ont notamment permis l'élaboration du standard BPEL4WS, le problèmede la gestion de la QdS dans les compositions de services manque de solution flexible, réutilisable etoffrant un degré d'abstraction approprié.L'objectif de cette thèse est de faciliter la gestion de la QdS dans les compositions de services ens'appuyant sur une meilleure séparation des préoccupations. Pour cela nous proposons QoSL4BP, unlangage dédié qui permet la spécification de politiques de QdS à l'échelle des compositions de services.Ces politiques gèrent des contraintes et des mécanismes de QdS statiquement et dynamiquement àl'aide d'un ensemble limité de primitives de haut niveau. En encapsulant l'expertise liée au domainede la gestion de QdS et en offrant une expressivité de haut niveau, le langage QoSL4BP permet unespécification aisée, flexible et réutilisable de la gestion des contrats de QdS et des mécanismes liésà la QdS. Ce langage est mis en oeuvre par notre plateforme ORQOS qui coopère de manière nonintrusive avec les moteurs d'orchestration. Ainsi, au moment du déploiement d'une composition deservices, ORQOS sélectionne les services de la composition, selon leurs offres de QdS et les exigencesspécifiées dans les politiques QoSL4BP. A l'exécution, les politiques QoSL4BP permettent de réagiraux variations de QdS et de mettre en oeuvre des mécanismes liés à la gestion de QdS. Deux scénarii,appartenant respectivement aux domaines des télécommunications et du médical, permettent de validerl'approche proposée. |
|
|
|
|
|
|
|
|
| 1 : | CMA - Centre de Mathématiques Appliquées |
|
|
|
|
|
|
| Architecture orientée service – Séparation préoccupations – Langage dédié – Contrat |
| http://pastel.paristech.org/4261/ |
| A Declarative Approach for Quality of Service Management in Service Compositions |
| The advent of Service Oriented Architectures tends to promote a new kind of software architecturewhere services, exposing features accessible through highly standardized protocols, are composed in aloosely coupled way. In such a context, where services are likely to be replaced or used by a large numberof clients, the notion of Quality of Service (QoS), which focuses on the quality of the relationshipbetween a service and its customers, becomes a key challenge. QoS deals with multiple concerns suchas security, reliability, performance (response time or availability), or even the cost of the service.Although much work has been carried out in the field of service composition, in particular leading tothe elaboration of the BPEL4WS standard, the challenge of QoS management in service compositionsstill lacks flexible and reusable solutions offering a suitable level of abstraction.This thesis aims to ease QoS management in service compositions through a better separation ofconcerns. For this purpose, we designed QoSL4BP, a domain-specific language which allows QoS policyspecification on service compositions. Such policies handle QoS constraints and mechanisms, both atpre-deployment time and runtime, by use of a limited set of high level primitives. By encapsulating theexpertise of QoS management domain and by offering a high level expressivity, the QoSL4BP languageenables an easy, flexible and reusable specification of both QoS contracts management and QoS relatedmechanisms implementation. This language is executed by our ORQOS platform, which cooperates ina non-intrusive way with orchestration engines. Thus, at pre-deployment time, the ORQOS platformperforms service planning depending on services QoS offers and on the QoS requirements in QoSL4BPpolicies. At runtime, the QoSL4BP policies make it possible to react to QoS variations and to enactQoS management related mechanisms. Two scenarii, belonging to telecommunications and medicaldomains, validate our approach. |
| Service-oriented architecture – Separation of concerns – Domain-specific language – Service level agreement |
| tel-00308934, version 1 | |
| http://tel.archives-ouvertes.fr/tel-00308934/fr/ | |
| oai:tel.archives-ouvertes.fr:tel-00308934 | |
| Contributeur : Brigitte Hanot | |
| Soumis le : Lundi 4 Août 2008, 15:21:31 | |
| Dernière modification le : Lundi 27 Octobre 2008, 10:41:33 | |