WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Planification multi-agents pour la composition dynamique

( Télécharger le fichier original )
par Brakni Ilhem
Université de Tébessa -algerie - Ingénieur d'état en informatique 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

VII.1. Mode client

L'utilisateur suite à sa connexion comme client, le système lui affiche une autre fenêtre lui permettant d'entrer sa requête :

Pendant la recherche de la solution, le système lui affiche la barre de progression suivante. Cette fenêtre lui permet aussi d'annuler la demande déjà effectuée :

S'il décide d'annuler la demande, le système après l'annulation lui affiche un message pour l'informer :

Si la recherche de la solution termine avec un plan solution trouvée, le système lui affiche le résultat sous forme d'un plan :

Si la recherche de la solution termine avec un échec, le système lui affiche un message lui informent :

VII.2. Mode administrateur

Lorsque l'utilisateur se connecte comme administrateur, le système lui affiche une fenêtre pour entrer son mot de passe :

Si le mot de passe ne convient pas, le système lui demande de le réentrer. S'il convient, il lui affiche le menu du système. Depuis ce point la suite nous n'intéresse pas.

Conclusion

Ce chapitre sert à réaliser notre système conçu dans le chapitre précédent, permettant d'illustrer l'efficacité de la planification multi-agents dans la résolution du problème de composition de service web.

Nous avons présentées dans le début du chapitre la façon de création des descriptions OWL-S choisis. Cette étape est effectuée en utilisant un éditeur spécifique appelé OWL-S Editor. Dans la deuxième et la troisième étapes, nous avons implémentées en utilisant le langage Java et l'IDE Eclipse, notre traducteur OWL-S vers opérateurs STRIPS respectivement puis nous avons implémentées les agents de notre système dans la plateforme JADE. Des interfaces graphiques facilitant l'exploitation de notre système sont décrites à la fin du chapitre.

Ces dernières années, le concept de service web a connu un intérêt croissant dans le monde. Il permet d'échanger des données et des services à distance via le net.

Dans certains cas, un seul service peut ne pas suffire pour répondre aux besoins des clients. Une solution à ce problème consiste à faire composer un nombre de services existants. Le résultat de cette composition est un enchaînement de services satisfaisant le besoin du client.

La composition de services web fait aujourd'hui un domaine de recherche très actif. Les approches que les chercheurs ont prises pour composer des services web varient particulièrement selon deux courants de recherche principaux : la composition dite « statique », dont les composants sont organisés à priori dans des procédés réutilisables et la composition dite « dynamique » dont les services web à composer sont choisis au moment de l'exécution, et en tenant en compte les préférences des clients.

Des études de comparaisons entre les techniques des services web et celles du domaine de l'intelligence artificielle ont montées l'efficacité de l'exploitation de ces dernières et surtout de la planification et des systèmes multi-agents dans le processus de composition dynamique.

Dans ce travail, après que nous avons présentées les différents aspects liés aux ces deux domaines : de services web d'une part et de la planification multi-agents d'autre part, nous avons proposées une approche s'appuyant sur l'utilisation de la planification multi-agents pour élaborer le processus de composition. Dans notre modèle le problème de composition est transformé à un problème de planification. Le domaine de planification est répartit entre un ensemble d'agents représentants des services ; chacun construit sa partie du domaine depuis la description sémantique en OWL-S du service qu'il représente. Puis ces services participent tous dans un processus de planification suivi par un agent médiateur constituant la plus importante entité dans le système. En plus de ces agents un agent utilisateur est employé dans le système permettant ainsi de récupérer la requête du client et de l'envoyer à l'agent médiateur.

Le modèle de la composition dynamique de services web par la planification multi-agents présente un nombre de points forts, citons parmi :

- Le premier de ces avantages est que la composition est dynamique ; le système n'est pas contraint par une composition définie à priori pour répondre à la requête du client, il essaye à la résoudre en exploitant au maximum les compétences des services existants.

- Le deuxième point est l'utilisation des agents, ces derniers permettent de respecter la nature distribuée des services web.

- Un autre point fort est l'exploitation des descriptions sémantiques des services, qui permettent de les décrire de façon plus riche et plus adaptable à l'exploitation dans la composition.

En fin, le modèle proposé ne présente pas un modèle complet ou optimal, il ne sert qu'à illustrer l'efficacité de la planification et des systèmes multi-agents dans l'élaboration de la composition de services web. Vu la complexité de la composition, la richesse du langage OWL-S et des concepts de la planification et des SMA, plusieurs extensions peuvent être envisagées à ce travail et notamment de prendre en compte dans les descriptions OWL-S des modèle de processus des services les notions de processus composites et abstraits ainsi que d'utiliser des techniques de planifications plus efficace que celle utilisée.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Entre deux mots il faut choisir le moindre"   Paul Valery