Un protocole de coordination d'agents introspectifs pour la chorégraphie dynamique de services
An introspective agent coordination protocol for dynamic service choreography
L'objectif de notre travail est de proposer une approche dynamique pour la composition de services. L'approche étudiée la chorégraphie de services s'appuie sur la collaboration décentralisée entre une collection de services dont le but est d'atteindre un objectif donné. Dans notre approche, ce but consiste à satisfaire des besoins d'utilisateurs humains non préalablement définis au travers d'un plan de composition. Pour ce faire, notre approche s'appuie sur un protocole de coordination multiagent dans lequel les capacités de collaboration des services sont modélisées à l'aide d'agents introspectifs. Ces agents sont capables de raisonner sur leurs propres actions (ou sur les services qu'ils offrent), de décomposer une tâche en fonction de leurs compétences, et de se coordonner dynamiquement avec d'autres agents pour pallier leurs limites et couvrir les besoins à satisfaire.
We propose in our work to model a dynamic approach for service composition. The studied approach -service choreography- relies on the decentralized collaboration of a set of services which aim is to achieve a specific goal. In our work, this goal consists to satisfy needs in software services freely expressed by human users (non predefined through a composition plan). The collaborations of services in our approach are made possible by a dynamic agent coordination protocol. In this coordination model, the services' collaboration capabilities are modeled through introspective agents capable to reason on their own actions (or on the services they offer), in order to dynamically take part to a task achievement, and to coordinate with other agents so as to overcome their limitations and cover the user needs to be satisfied.
Y.CHARIF, N.SABOURET
services web, composition dynamique de services, chorégraphie de services, système multiagent, modèle de coordination, protocole d'interaction.
web services, dynamic service composition, service choreography, multi-agent system, coordination model, interaction protocol.
Français
|