Behavioral Compositions in Service Oriented Architecture

Sébastien Mosser 1
1 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Résumé : Les Architectures Orientées Services permettent la définition d'applications complexes par assemblage de service existants, par exemple sous la forme d'«orchestrations» implémentant des processus métiers. La complexité de ces assemblages impose l'utilisation de techniques telle que la Séparation des Préoccupations pour en maitriser la difficulté. Dans cette thèse, nous présentons ADORE, un métamodèle d'activité permettant l'évolution des orchestrations. Il permet d'exprimer dans le même formalisme des “orchestrations” et des “fragments d'orchestrations”. Nous proposons alors différents algorithmes de compositions permettant l'intégration automatique de ces fragments dans des processus existants. Ces algorithmes définissent des propriétés de compositions (e.g., préservation des relations d'ordre), et assurent leur respect dans les processus composés. Ils assurent que les résultats de composition obtenus ne dépendent pas de l'ordre d'application. ADORE permet la définition de règles de détection d'interférences, sous la forme de prédicats. Le logiciel développé propose ainsi un support, en identifiant les interférences apparaissant lors des compositions. Nous illustrons cette contribution au travers de 2 études de cas: (i) JSEDUITE, une application de diffusion d'information utilisée en production et (ii) CCCMS, une application de gestion de crise implémentée dans le cadre d'une réponse à une étude de cas commune. Pour conclure, nous mettons en perspectives de récentes collaborations visant l'intégration d'ADORE au sein d'un processus de développement logiciel complet, allant des l'ingénierie des besoins à la visualisation efficace des processus composés.
Type de document :
Thèse
Software Engineering [cs.SE]. Université Nice Sophia Antipolis, 2010. English
Liste complète des métadonnées

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

https://tel.archives-ouvertes.fr/tel-00531024
Contributeur : Mosser Sébastien <>
Soumis le : lundi 1 novembre 2010 - 11:19:23
Dernière modification le : vendredi 5 novembre 2010 - 08:50:44
Document(s) archivé(s) le : vendredi 26 octobre 2012 - 12:55:36

Identifiants

  • HAL Id : tel-00531024, version 1

Collections

Citation

Sébastien Mosser. Behavioral Compositions in Service Oriented Architecture. Software Engineering [cs.SE]. Université Nice Sophia Antipolis, 2010. English. 〈tel-00531024〉

Partager

Métriques

Consultations de
la notice

270

Téléchargements du document

368