Un modèle de réécriture pour l'intégration de services

Résumé : Les plateformes à composants permettent de développer des briques logicielles réutilisables. Ces briques logicielles contiennent le code métier de l'application tandis que la plateforme d'exécution se charge de fournir et gérer le code technique (authentification, transactions, persistance, notification etc.). Le besoin croissant des applications en terme de nouveaux services fait émerger un nouvel acteur : le fournisseur de services. Son rôle est d'intégrer de nouveaux services dans les plateformes à composants. Le fournisseur de services doit faire face à l'hétérogénéité des plateformes à composants, à la complexité des générateurs qui génère le code technique et à la composition des différents services. Il ne bénéficie d'aucun support pour intégrer de manière homogène un service dans différentes plateformes à composants ni pour composer les services. Dans cette thèse nous proposons un modèle d'intégration de services indépendant des plateformes à composants qui permet de décrire de manière abstraite l'intégration de services. Ce modèle supporte un système de composition automatique des intégrations de services qui permet de détecter des conflits d'intégration et un processus de projection des intégrations de services dans les différentes plateformes à composants.
Type de document :
Thèse
Génie logiciel [cs.SE]. Université Nice Sophia Antipolis, 2004. Français
Liste complète des métadonnées

https://tel.archives-ouvertes.fr/tel-00192399
Contributeur : Estelle Nivault <>
Soumis le : mardi 27 novembre 2007 - 17:30:04
Dernière modification le : lundi 4 décembre 2017 - 15:14:10
Document(s) archivé(s) le : lundi 12 avril 2010 - 05:20:12

Identifiants

  • HAL Id : tel-00192399, version 1

Collections

Citation

Olivier Nano. Un modèle de réécriture pour l'intégration de services. Génie logiciel [cs.SE]. Université Nice Sophia Antipolis, 2004. Français. 〈tel-00192399〉

Partager

Métriques

Consultations de la notice

134

Téléchargements de fichiers

446