Construction de services distribués : une approche à base d'agents mobiles
Cet article présente une approche relative à la construction de systèmes répartis,
restreinte aux applications de type client-service. Nous y proposons un modèle pour la spécifi-
cation de services distribués complexes qui traite les interactions de type appel de procédure à
distance, évaluation distante et agents mobiles. Cette formalisation ouvre la voie à des analyses
de performance, de sécurité ou encore de fiabilité. Ces analyses permettent de guider au mieux
l’exploitation effective d’agents mobiles dans le domaine d’application considéré. L’intégration
de l’approche dans un environnement de développement permet un déploiement systématique
de services distribués en fonction de propriétés non fonctionnelles.
This paper presents an engineering approach for building distributed systems, restricted
to client-service applications. We propose a model for the specification of complex distributed
services which addresses remote procedure call, remote evaluation and mobile agent
interactions. This formalism permits to analyze performance, security and dependability properties.
These analyses provide guidelines for using mobile agent technology in the considered
application domain. The integration of the model in a development environment permits a systematic
deployment of distributed services taking into account non-functional properties.
S.ROUVRAIS
agents mobiles, services distribués, qualité de service, architecture de logiciels.
mobile agents, distributed services, quality of service, software architecture.
Français
|