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

III.1.3. Le Service Grounding

Le ServiceProfile et le ServiceProcess sont considérés comme des représentations abstraites du service. Le rôle du Grounding est de transformer ces représentations abstraites en une forme concrète qui peut être employée pour l'interaction avec le service.

Le Grounding décrit l'accès au service. Il permet de spécifier les protocoles de transport et les formats des messages échangés. OWL-S repose sur WSDL pour spécifier l'interaction avec le service (figure 2.7).

Process Model DL-based types

Atomic Process Inputs/Outputs

Opération Message

Bindings to SOAP, HTTP, etc.

OWL-S

WSDL

Figure2.7: Relation entre OWL-S et WSDL

Conclusion

Les services web fait aujourd'hui une technologie révolutionnaire. Elle fournie un cadre pour trouver, décrire et exécuter ces applications à travers le réseau Internet indépendamment de tout langage de programmation et de toute plate-forme d'exécution.

Les service web sont basés sur les standards du web: SOAP, WSDL et UDDI qui permettent à des applications distantes de dialoguer entre elles.

Mais, l'utilisation de cette technologie a rencontrée plusieurs limites parmi celle de la composition.

Pour résoudre ce problème plusieurs solutions ont été proposées. L'une de ces solutions repose sur le fait qu'une description syntaxique WSDL du service ne suffit pas, elle propose d'enrichir le service par une description sémantique en utilisant des langages du web sémantique connaissant lui aussi une grande évolution de nos jours.

Le langage OWL-S est celui de référence pour faire une telle description. Nous avons résumées les éléments de ce langage dans la section précédente de ce chapitre.

La composition de services web et les principales solutions existantes en bref font l'objet du chapitre suivant.

Introduction :

Dans le chapitre précédent, nous avons étudié la description de services web élémentaires. Mais dans certains cas l'objectif du concepteur d'une application ne peut être pas atteint par l'invocation d'un simple service web élémentaire, alors le concepteur doit combiner les fonctionnalités d'un ensemble de services. Ce processus est appelé composition de services web. Les services web invoqués lors d'une composition sont appelés services web composants [5]. Plusieurs recherches ont été réalisées sur la composition de services web et la façon dont cette technique pourrait être utilisée pour arriver à certains résultats. [2]

Cette composition peut être faite de trois manières différentes [21]:

Composition manuelle : Suppose que l'utilisateur génère la composition à la main via un éditeur de texte et sans l'aide d'outils dédiés.

Composition semi-automatique : Les techniques de composition semi-automatiques sont une pas en avant en comparaison avec la composition manuelle, dans le sens qu'ils font des suggestions sémantiques pour aider à la sélection des services web dans le processus de composition.

Composition automatique : La composition totalement automatisée prend en charge tout le processus de composition et le réalise automatiquement, sans qu'aucune intervention de l'utilisateur ne soit requise. C'est la catégorie qui nous intéresse dans la suite.

Dans ce chapitre, nous présenterons en premier temps un model abstrait et général de la composition, nous expliquerons en suite brièvement les différentes approches existantes. Une conclusion sera donnée à la fin.

I. La composition : état de l'art

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








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway