3 research outputs found

    Une approche qualitative pour la prise de dĆ©cision sous contraintes non-fonctionnelles dans le cadre dā€™une composition agile de services

    Get PDF
    Service composition implementation, in a Web and business context, opens many investigation and improvements prospects. The contributions in this thesis are then intended to perform a particularly dynamic and flexible composition, able to take into account multiple non-functional constraints. They revolve around the concepts of active, useful and agile composition.Active composition is able to effectively complement dynamic approaches, in order to improve their capability to adapt to non-functional changes. It relies on a transposition of the late-binding principle to the SSOA context, then able to integrate the current QoS values of services at execution time. Useful composition is linked to our new LCP-net formalism for expressing user preferences. The elicitation of non-functional preferences, established between services QoS properties and their values, will afterward provide a total or almost total order over each candidate services sets, dur- ing service selection. Finally, agile composition is the ā€œsumā€ of the last two, where we lay the groundwork for global QoS management during processes execution.La mise en œuvre dā€™une composition de services, dans le contexte de lā€™entreprise et du Web, ouvre la perspective de nombreux champs dā€™investigations et dā€™ameĢliorations. Les contributions de cette theĢ€se ont alors pour vocation de reĢaliser une composition particulieĢ€rement dynamique, souple, et capable de prendre en compte de multiples contraintes non-fonctionnelles. Elles sā€™articulent autour des concepts de composition active, utile et agile.La composition active est aĢ€ meĢ‚me de compleĢter efficacement les approches dynamiques classiques, pour en ameĢliorer les capaciteĢs dā€™adaptation aux changements non-fonctionnels. Elle repose sur une transposition du principe de liaison tardive au contexte des SSOA, alors disposeĢ pour inteĢgrer la QoS courante des services aĢ€ lā€™exeĢcution. La composition utile est lieĢe aĢ€ notre nouveau formalisme LCP-net pour lā€™expression de preĢfeĢrences utilisateur. Lā€™eĢlicitation de preĢfeĢrences non- fonctionnelles, eĢtablies entre les proprieĢteĢs de QoS des services et leurs valeurs, permet dā€™obtenir un ordre total ou quasi total sur chaque ensemble de services candidats lors de leur seĢlection. Enfin, la composition agile correspond aĢ€ la ā€œsommeā€ des deux preĢceĢdentes : il sā€™agit dā€™une utilisation habile des preĢfeĢrences utilisateurs LCP-net lors de la liaison tardive des services. Nous y posons aussi les bases dā€™une gestion de la QoS globale des processus meĢtiers
    corecore