12.07.2015 Views

T H E S E - LIFL

T H E S E - LIFL

T H E S E - LIFL

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.5. Contributions 5Notre objectif est également de proposer une approche non intrusive pour la miseen oeuvre de ce langage. En effet, le langage BPEL et les plateformes d’orchestrationont été élaborés avec un effort global de standardisation qui a permis l’émergencedes Architectures Orientées Service. Notre approche ne doit donc pas altérer le langageBPEL ni modifier les plateformes d’orchestration. Cette mise en oeuvre doit être capablede prendre en compte l’ensemble des spécifications statiques et dynamiques liées àla gestion de la QdS que peut autoriser notre langage. Nous souhaitons égalementproposer par le biais de notre langage et de sa mise en oeuvre une nouvelle méthodede planification des services.1.5 ContributionsLangage QoSL4BP Notre contribution principale est le langage dédié QoSL4BP 3qui encapsule le domaine de la gestion de QdS relatif à notre étude. Ce langage faitapparaître dans son modèle de données et ses primitives, les données du domaine ainsique les traitements mis en évidence pour gérer la QdS des compositions de services.Le langage QoSL4BP permet de structurer des spécifications sous la forme de politiquescomportant une cible (région d’application de la politique sur la composition deservices), une section regroupant les traitements statiques de QdS mis en oeuvre au prédéploiementde la composition et une section regroupant les traitements dynamiquesde QdS mis en oeuvre à l’exécution de la composition. Ce langage offre des propriétésintéressantes pour le domaine de la gestion de QdS telles que la synchronisation destraitements entre gestion de QdS et exécution de la composition de services, la priseen compte des exceptions ou encore la finitude des traitements.Plateforme ORQOS Pour la mise en oeuvre du langage QoSL4BP, nous avons fait lechoix d’une approche n’affectant pas le moteur d’orchestration. Ainsi, nous proposonsune plateforme spécifiquement en charge de QoSL4BP et permettant d’effectuer lestraitements statique et dynamique liés à la gestion de la QdS. Dans le but que les deuxlangages puissent se synchroniser à l’exécution de la composition, la composition BPELest transformée au pré-déploiement afin d’intégrer des indirections vers la plateformeORQOS. Cette approche vise à privilégier un mélange des préoccupations (compositionde services et gestion de la QdS) de la manière la moins intrusive possible. Il est doncpossible d’utiliser la plateforme ORQOS avec les divers moteurs BPEL existants.1.6 Organisation du documentLa première partie du manuscrit est consacrée au contexte de l’étude. Au chapitre 2,nous effectuons une étude des concepts et des technologies sous jacents à l’orientationservice et au génie logiciel. Au chapitre 3, nous analysons les travaux de l’état de l’artsur la gestion de la QdS dans les compositions de services afin d’identifier leurs pointsforts ainsi que leurs limitations.Dans la seconde partie du manuscrit, nous présentons la contribution de cette thèse.Dans le chapitre 4, nous présentons les motivations qui nous ont poussé à faire le choix3. Quality of Service Language for Business Processes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!