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

Maurizio Gabbrielli, Saverio Giallorenzo, Fabrizio Montesi

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    Abstract

    In Service-Oriented Architectures (SOA), services are composed 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 target 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 pragmatically asses the expressiveness of Jolie wrt the considered WPs.
    Original languageEnglish
    Title of host publicationDistributed Computing and Artificial Intelligence : 11th International Conference, DCAI 2014, Salamanca, Spain, June 4-6, 2014
    EditorsSigeru Omatu et al.
    Number of pages9
    PublisherSpringer
    Publication date2014
    Pages131-139
    ISBN (Print)978-3-319-07592-1
    ISBN (Electronic)978-3-319-07593-8
    DOIs
    Publication statusPublished - 2014
    Event11th International Symposium on Distributed Computing and Artificial Intelligence - Salamanca, Spain
    Duration: 4. Jun 20146. Jun 2014
    Conference number: 11

    Conference

    Conference11th International Symposium on Distributed Computing and Artificial Intelligence
    Number11
    Country/TerritorySpain
    CitySalamanca
    Period04/06/201406/06/2014
    SeriesAdvances in Intelligent Systems and Computing
    Volume290
    ISSN2194-5357

    Fingerprint

    Dive into the research topics of 'Service-Oriented Architectures: From Design to Production Exploiting Workflow Patterns'. Together they form a unique fingerprint.

    Cite this