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

IV. Vue interne du système

Dans, la section précédente nous avons présentées une description générale de notre système, en vue de son utilisation. Mais ce qui est plus important que cette description pour notre rapport est d'éclaircir la façon d'exploitation de la planification et des agents pour réaliser la composition de services. C'est la chose qui nécessite en effet, une description assez détaillée de l'architecture interne du système et de son fonctionnement depuis l'émission de la requête de l'utilisateur jusqu'à l'obtention du plan solution.

Dans cette section, nous présenterons l'architecture interne du système, nous détaillerons en suite la structure de chaque agent et son fonctionnement et nous décrirons en fin, les interactions entre les agents pour permettant de mettre en place le processus de composition.

IV.1. Architecture interne du système

Le modèle de composition proposé est basé sur l'utilisation des agents. Les deux acteurs (administrateur et utilisateur) du système identifié ci-dessus sont représentés dans le système par un agent assurant ses fonctionnalités. En plus, chaque service retourné de l'opération de sélection est représenté aussi par un agent. Et pour faciliter l'élaboration de la composition un agent médiateur est ajouté dans le système (figure 4.1).

· Agent utilisateur : c'est l'entité qui représente l'acteur utilisateur dans le système. Son rôle consiste à soumettre sa requête à l'agent médiateur et à recevoir la réponse pour la visualiser à l'utilisateur.

· Agent administrateur : représente l'acteur administrateur dans le système. C'est celui qui lance les autres agents, gère le système (comme nous avons déjà mentionné, cette fonctionnalité de gestion n'est pas traitée dans notre système dans ce travail).

· Agents service : ensembles d'agents représentants les services retournés par la phase de sélection pré-effectuée (qui nous n'intéresse pas dans ce travail). Ils servent à recevoir les descriptions OWL-S de ces services et à les convertissent aux domaines de planification correspondants (ensemble d'opérateur STRIPS) formant leurs base de compétances. Ils reçoivent aussi depuis les fournisseurs des services un ensemble de données lui facilitant la recherche d'actions à retourner à l'agent médiateur ; ces données forment leurs bases de connaissances. Ils participent dans le processus de planification servant à réaliser la composition.


· Agent médiateur : c'est l'agent faisant le lien entre l'agent utilisateur et les agents services. En plus de cela, son rôle principal est la réalisation du processus de planification ; il contient alors un planificateur. C'est donc aussi un agent coordinateur qui assure la coordination entre les actions des services participants à la planification afin de résoudre les conflits qui peuvent se produits. Après qu'il trouve le plan solution il l'envoie à l'agent utilisateur.

Dans ce qui suit, nous détaillerons l'architecture interne de chaque agent ainsi que son fonctionnement.

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








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo