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

Conclusion

La composition est l'un des principaux domaines de recherche autour des services web. Elle peut être manuelle, semi-automatique ou automatique. Pour faire face à l'automatisation du processus de composition, un modèle abstrait et général est présenté dans le début du chapitre.

La génération d'un service composite peut être statique faite pondant la conception et le design des applications dont l'orchestration et la chorégraphie sont les techniques utilisées. Comme elle peut être dynamique faite pendant l'exécution dont des techniques de l'intelligence artificielle et surtout celles des SMA et des planification sont utilisées.

Enfin, la proche proposée est basée sur la planification multi-agents. Le chapitre suivant sert à une conception d'un système implémentant cette approche.

Introduction

Après avoir abordé dans le chapitre précédent, les concepts fondamentaux de notre modèle de composition dynamique de services web basé sur la planification multi-agents, il apparaît essentiel de réaliser un système permettant principalement de prouver son efficacité.

Cependant, une réalisation efficace d'un système informatique, doit être d'abord précédée par une bonne conception. Cette phase n'est pas évidente car il faut réfléchir à l'ensemble de l'organisation que l'on doit mettre en place. Elle nécessite des méthodes permettant de mettre en place un modèle sur lequel on va s'appuyer.

Le système peut être vu de deux façons différentes : son architecture externe, concernant son utilisation et son architecture interne concernant le déroulement de la composition proprement dit.

Dans la suite de ce chapitre, nous essayons de détailler chacune de ces deux vue précédées par une bref description des méthodologies et des langages utilisées pour leurs conceptualisation.

I. Analyse du système : vue externe et vue interne

Le système consiste à une implémentation du modèle de composition de services web par planification multi-agents présenté dans le chapitre précédent. Il sert à satisfaire les demandes de services soumises par les utilisateurs par la composition des services atomiques existants. Cette composition se faite par un ensemble d'agents.

Pour un utilisateur final du système, le processus d'élaboration de la solution ne lui sert à rien. Il cherche seulement à avoir une réponse à sa requête. Pour cette raison une distinction entre deux vues du système apparaît très nécessaire : une vue externe et une vue interne.

La « figure 4.1 » suivante présente une architecture générale du système, montrant ainsi ces deux vues.

Vue externe : importante pour les utilisateurs. Elle permet de spécifier l'ensemble d'acteurs impliqués dans le système, ses différentes fonctionnalités et la manière de les utiliser.

Vue interne : permet de spécifier les différents composants internes du système (les différents agents), leurs architectures internes et les différents interactions entre eux dans le but d'élaborer la solution au problème soumis par l'utilisateur.

Administrateur

Utilisateur

Vue externe

Agent admin

Vue interne

Agent user

Agent médiat

Agent service1

Agent service2

Agent service..

Fournisseur1
Fournisseur2
Fournisseur..

Figure 4.1 : Description générale du système

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