A chemistry-inspired middleware for flexible execution of service based applications

Résumé : Les Architectures Orientées Services (SOA) sont adoptées aujourd'hui par de nombreuses entreprises car elles représentent une solution flexible pour la construction d'applications distribuées. Une Application Basée sur des Services (SBA) peut se définir comme un workflow qui coordonne de manière dynamique l'exécution distribuée d'un ensemble de services. Les services peuvent être sélectionnés et intégrés en temps réel en fonction de leur Qualité de Service (QoS), et la composition de services peut être dynamiquement modifiée pour réagir à des défaillances imprévues pendant l'exécution. Les besoins des architectures orientées services présentent des similarités avec la nature: dynamicité, évolutivité, auto-adaptabilité, etc. Ainsi, il n'est pas surprenant que les métaphores inspirées par la nature soient considérées comme des approches appropriées pour la modélisation de tels systèmes. Nous allons plus loin en utilisant le paradigme de programmation chimique comme base de construction d'un middleware. Dans cette thèse, nous présentons un middleware "chimique'' pour l'exécution dynamique et adaptative de SBA. La sélection, l'intégration, la coordination et l'adaptation de services sont modélisées comme une série de réactions chimiques. Tout d'abord, l'instantiation de workflow est exprimée par une série de réactions qui peuvent être effectuées de manière parallèle, distribuée et autonome. Ensuite, nous avons mis en oeuvre trois modèles de coordination pour exécuter une composition de service. Nous montrons que les trois modèles peuvent réagir aux défaillances de type panne franche. Enfin, nous avons évalué et comparé ces modèles au niveau d'efficacité et complexité sur deux workflows. Nous montrons ainsi dans cette thèse que le paradigme chimique possède les qualités nécessaires à l'introduction de la dynamicité et de l'adaptabilité dans la programmation basée sur les services.
Type de document :
Thèse
Other [cs.OH]. INSA de Rennes, 2013. English. 〈NNT : 2013ISAR0015〉
Liste complète des métadonnées

Littérature citée [155 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-00982804
Contributeur : Abes Star <>
Soumis le : jeudi 24 avril 2014 - 14:08:09
Dernière modification le : mercredi 16 mai 2018 - 11:23:31
Document(s) archivé(s) le : jeudi 24 juillet 2014 - 11:16:08

Fichier

Chen_Wang_Thesis_pdfstar.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-00982804, version 1

Citation

Chen Wang. A chemistry-inspired middleware for flexible execution of service based applications. Other [cs.OH]. INSA de Rennes, 2013. English. 〈NNT : 2013ISAR0015〉. 〈tel-00982804〉

Partager

Métriques

Consultations de la notice

656

Téléchargements de fichiers

620