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

I.1. Un model abstrait pour la composition de SW :

Ici, nous présentons un cadre général de la composition automatique de services web. Ce cadre est en haut niveau d'abstraction, sans considération d'un langage particulier, de la plate-forme ou de la méthode utilisés dans le processus de composition [4].

Un cadre général du système de composition est illustré dans la « figure 3.1 ». Le système a deux types de participants : le fournisseur de services et le demandeur de service. Les

fournisseurs proposent des services web. Les demandeurs consomment des informations ou des services offerts par ces fournisseurs.

Résultat

Service Spécification

Spécification

Répertoire
de service

Un processus

Fournisseur
Service

Evaluateur

Demandeur
Service

Moteur
D'exécution

Spécification externe

Translateur

Spécification interne

Des processus

Générateur de processus

Des
Processus

Service

Figure 3.1 : Cadre général du système de composition de services

Le système est composé aussi des composants suivant : translateur, générateur de processus, évaluateur, moteur d'exécution et répertoire de services.

Ainsi, dans ce model la composition automatique inclut les phases suivantes :

Présentation de service individuel : premièrement, les fournisseurs de service publient leurs services basiques dans un annuaire global. Les attributs essentiels pour décrire ces services incluent la signature, les états et des valeurs non fonctionnelles. La signature est représentée par les inputs, les outputs et les exceptions du service. Les états sont spécifiés par les préconditions et les postconditions du service. Les valeurs non fonctionnelles sont les attributs utilisés dans l'évaluation du service.

Translation des langages : souvent, les méthodes de composition de services web distinguent entre les langages de spécification de services dits externes utilisés par les participants et permettant à l'utilisateur d'accéder aux services d'une manière facile et entre les langages dits internes utilisés par le générateur de processus composites. Le translateur permet donc la translation entre ces deux langages.

Génération du processus de composition : dans cette phase, le générateur de processus essaie de résoudre la requête du demandeur par la composition des services basiques offerts par les fournisseurs. Le générateur de processus prend souvent en entrée les fonctionnalités des services et produit en sortie un model de processus décrivant le service composite. Le model de processus contient un ensemble de services aussi que les flux de contrôle et de données entre eux.

Evaluation du service composite : certaines fois, plusieurs services peuvent fournir des fonctionnalités similaires. Il est donc possible que le générateur génère plus qu'un seul service composite pour résoudre la requête du demandeur. Dans ce cas, les différents services composites sont donc évalués en utilisant les attributs non fonctionnels fournis par les descriptions des services.

Exécution du service composite : après qu'un service composite soit sélectionné, il sera prêt pour être exécuter. L'exécution du service composite peut être vue comme la séquence de messages passés selon les spécifications du model de processus.

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








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld