Journal des technologies de l'information et du génie logiciel

Journal des technologies de l'information et du génie logiciel
Libre accès

ISSN: 2165- 7866

Abstrait

Une approche architecturale pour l'adaptation dynamique des logiciels basés sur les services

Baroudi Mohammed Yassine, Benammar Abdelkrim et Bendimerad Fethi Tarik

Les services sont des composants très importants des logiciels qui seront une partie essentielle des applications Internet futures. Le développement de plusieurs applications prenant en compte le besoin d'un environnement ouvert et d'une utilisation à grande échelle est la nécessité des heures. La présence et l'absence intelligentes alternatives de services ainsi que le maintien de la qualité sont importants. Les adaptations dynamiques et leur efficacité optimale sont obligatoires pour avoir une meilleure application et solution. De plus, le développement d'applications nouvelles nécessite que d'autres facteurs soient pris en compte, tels que la rentabilité et la réutilisabilité des composants existants de manière meilleure et efficace. Cet article propose une architecture logicielle spécifique pour l'adaptation dynamique des services. Les services sont constitués de composants logiciels réutilisables. Le but de l'adaptation est d'optimiser la fonction de service de leur contexte d'exécution. Dans un premier temps, le contexte prendra en compte uniquement les besoins de l'utilisateur mais d'autres éléments seront ajoutés. Une particularité de notre proposition est les profils qui sont utilisés non seulement pour décrire les éléments du contexte mais aussi les composants eux-mêmes. Un adaptateur analyse la compatibilité entre tous ces profils et détecte les points où les profils ne sont pas compatibles. Le même adaptateur recherche et applique les solutions d'adaptation possibles : personnalisation, insertion, extraction ou remplacement de composants.

Clause de non-responsabilité: Ce résumé a été traduit à l'aide d'outils d'intelligence artificielle et n'a pas encore été révisé ou vérifié.
Top