DACODAC: Developing Applications with COntext-awareness using Dynamic Aspects Composition
Résumé
Ce papier présente un travail en cours sur une architecture générique d'adaptation au contexte fondée sur la programmation orientée aspects. L'objectif de l'architecture est d'adapter des services métiers demandés selon le contexte. Pour ce faire, nous introduisons des services d'adaptation génériques qui peuvent être utilisés individuellement ou composés pour adapter un service. L'originalité de notre approche réside dans le fait que chaque service d'adaptation peut être lié " à chaud " au code métier. Pour cela, notre architecture s'appuie sur un ensemble de modèles et de règles sémantiques permettant de configurer dynamiquement le mécanisme d'adaptation. Le tissage des services métier avec l'aspect d'adaptation, se base sur un pointcut générique qui intercepte tous les appels de services.