Une approche à base de patrons pour l’intégration de la qualité dans les systèmes à base de services

Zernadji, Tarek (2016) Une approche à base de patrons pour l’intégration de la qualité dans les systèmes à base de services. ["eprint_fieldopt_thesis_type_phd" not defined] thesis, Université Mohamed Khider - Biskra.

[img]
Preview
Text
Info_d1_2016.pdf

Download (7MB) | Preview

Abstract

Construire des logiciels distribués en orchestrant des services Web existants est un nouveau paradigme, qui a été proposée comme une mise enoeuvre possible de la spécification de l’architecture orientée services (SOA). L’émergence de telles technologie et langages est récente. Ainsi, l’ingénierie de ces applications orientées service n’est pas encore mature et soulève de nombreuses questions difficiles. Parmi ces questions, c’est de savoir comment satisfaire les exigences de qualité dans ce genre de processus d’ingénierie. Dans cette thèse, nous avons abordé le problème susmentionné par diverses contributions. Nous proposons donc un modèle de documentation de décisions architecturales ainsi que deux langages. Ce modèle explicite formellement les liens entre des patrons SOA comme étant des décisions de conception et les attributs qualités. Le premier langage est un langage de script appelé “WS-BScript”. C’est un DSL léger qui permet de spécifier des changements primitifs rendant possible la reconfiguration des orchestrations de servicesWeb. Le deuxième, est un langage de contrainte basé sur OCL couplé avec le méta-modèle de BPEL. Il permet de spécifier des prédicats qui vérifient si une instance d’un patron existe dans une architecture ou non et donc la qualité qu’il implémente. Nous proposons aussi une méthode nommée “SAQIM” qui vise à fournir aux architectes logiciels des orchestrations de services Web une assistance à la demande pour l’intégration des exigences de qualité dans leurs artefacts. Cette méthode s’appuie sur un catalogue de patrons SOA documenté en utilisant le modèle de la première contribution. Elle utilise notre troisième contribution, un processus d’analyse d’impact sur la qualité qui appuie le raisonnement sur les conséquences de l’application d’un patron SOA sur les qualités. Une expérimentation sur l’utilisation des processus proposés a été réalisé et est considérée comme notre dernière contribution.

Item Type: Thesis (["eprint_fieldopt_thesis_type_phd" not defined])
Uncontrolled Keywords: SOA, Décision architecturale, Attribut Qualité, patron SOA, BPEL
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie > Département d'informatique
Depositing User: Admin01 TMLBiskra
Date Deposited: 06 Apr 2016 12:57
Last Modified: 06 Apr 2016 12:57
URI: http://thesis.univ-biskra.dz/id/eprint/2359

Actions (login required)

View Item View Item