Service-Oriented Architectures: From Design to Production Exploiting Workflow Patterns

Maurizio Gabbrielli 1, 2 Saverio Giallorenzo 1, 2 Fabrizio Montesi 2, 3
2 FOCUS - Foundations of Component-based Ubiquitous Systems
CRISAM - Inria Sophia Antipolis - Méditerranée , DISI - Dipartimento di Informatica - Scienza e Ingegneria [Bologna]
Abstract : In Service-Oriented Architectures (SOA), services are com-posed by coordinating their communications into a flow of interactions. Coloured Petri nets (CPN) offer a formal yet easy tool for modelling interactions in SOAs, however mapping abstract SOAs into executable ones requires a non-trivial and time-costly analysis. Here, we propose a methodology that maps CPN-modelled SOAs into Jolie SOAs (our tar-get language), exploiting a collection of recurring control-flow patterns, called Workflow Patterns, as composable blocks of the translation. We validate our approach with a realistic use case. In addition, we pragmat-ically asses the expressiveness of Jolie wrt the considered WPs.
Type de document :
Communication dans un congrès
11th International Symposium on Distributed Computing and Artificial Intelligence, Jun 2014, Salamanca, Spain. 〈10.1007/978-3-319-07593-8_17〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01090128
Contributeur : Saverio Giallorenzo <>
Soumis le : mercredi 3 décembre 2014 - 09:34:59
Dernière modification le : samedi 27 janvier 2018 - 01:31:36
Document(s) archivé(s) le : samedi 15 avril 2017 - 02:36:07

Fichier

Service-Oriented Architectures...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Maurizio Gabbrielli, Saverio Giallorenzo, Fabrizio Montesi. Service-Oriented Architectures: From Design to Production Exploiting Workflow Patterns. 11th International Symposium on Distributed Computing and Artificial Intelligence, Jun 2014, Salamanca, Spain. 〈10.1007/978-3-319-07593-8_17〉. 〈hal-01090128〉

Partager

Métriques

Consultations de la notice

154

Téléchargements de fichiers

147