Une approche basée agents pour l’adaptation des services web

BALI, AHMED (2017) Une approche basée agents pour l’adaptation des services web. Doctoral thesis, Université Mohamed Khider - Biskra.

[img]
Preview
Text
Informatique_t163_2017.pdf

Download (2MB) | Preview

Abstract

Aujourd’hui, les utilisateurs des applications informatiques (inclus les services Web) attendent qu’elles soient adaptatives au contexte d’utilisation qui est constitué essentiellement en des informations concernant les besoins d’utilisateur, ses dispositifs (ordinateur personnel, SmartPhone, etc.) et la dynamique de l’environnement (essentiellement les réseaux). Dans ce travail, nous nous sommes intéressés à ce problème d’adaptation afin de fournir deux solutions qui répondent à deux sous-problématiques majeures, à savoir : la gestion efficace du contexte et l’adaptation de la composition de service Web. Puisque dans l’optique de l’architecture orientée service les applications se composent des services. Premièrement, les environnements des applications sont généralement ubiquitaires. Ils sont, alors, dynamiques et de nature distribuée. Par conséquent, la gestion du contexte rencontre le problème de l’hétérogénéité des représentations, de la limitation de la capacité des dispositifs et de la bande passante du réseau. Afin de surmonter cette difficulté, une gestion particulière du contexte est requise pour sa collecte, sa mise à jour et son échange. Pour cela, nous avons proposé une approche de gestion de contexte basée sur une représentation sémantique du contexte en utilisant des langages standard tels que RDF, RDF(S). Notre approche est caractérisée par sa grande flexibilité, simplicité et permet au développeur du service de mettre son point de vue concernant le contexte que doit être utilisé tout en évitant l’exigence d’utiliser un modèle de contexte unifié. De plus, nous avons introduit la notion du journal de changements, qui garde seulement les changements de contexte significatifs. Pour réaliser les parties actives de notre architecture, nous nous basons sur la technique des agents grâce à leur efficacité dans les systèmes distribués. Les résultats de l’expérimentation que nous avons réalisée en utilisant une implémentation de prototype d’un middleware supportant l’approche proposée sont clairement en faveur de l’utilisation de notre approche dans le cas des dispositifs et des réseaux à ressources limitées. Deuxièmement, pour l’adaptation de service nous avons proposé une nouvelle approche de la composition de service Web (WSC). La WSC permet de générer un processus d’affaires afin de satisfaire les besoins d’une requête d’un utilisateur lorsqu’un seul service Web atomique ne peut pas satisfaire les besoins d’une requête donnée. Dans cette optique, nous nous sommes intéressés au problème de composition permettant de satisfaire à la fois les exigences fonctionnelles et les exigences non fonctionnelles (qualité de service QoS), tout en minimisant le nombre de services de la composition. Notre contribution de base est l’amélioration de la structure de graphe de planification. Le graphe de planification est l’un des techniques de planification en intelligence artificielle qui sont considérées comme les plus performantes pour résoudre le problème de la composition de service Web. Les résultats expérimentaux montrent une amélioration significative du temps d’exécution de la composition et même du nombre de services lorsqu’on travaille sur une grande échelle des services (jusqu’au 20000 de services).

Item Type: Thesis (Doctoral)
Uncontrolled Keywords: Adaptation de services Web, Gestion de contexte, Ontologie, Agent, SMA, Qualité de service (QoS), Composition de service Web sensible au QoS, Graphe de planification
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: Bouthaina Assami
Date Deposited: 13 Nov 2017 08:32
Last Modified: 13 Nov 2017 08:32
URI: http://thesis.univ-biskra.dz/id/eprint/3048

Actions (login required)

View Item View Item