Cargando…

Dealing with change in process choreographies: Design and implementation of propagation algorithms()

Enabling process changes constitutes a major challenge for any process-aware information system. This not only holds for processes running within a single enterprise, but also for collaborative scenarios involving distributed and autonomous partners. In particular, if one partner adapts its private...

Descripción completa

Detalles Bibliográficos
Autores principales: Fdhila, Walid, Indiono, Conrad, Rinderle-Ma, Stefanie, Reichert, Manfred
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Pergamon Press 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4394149/
https://www.ncbi.nlm.nih.gov/pubmed/25892843
http://dx.doi.org/10.1016/j.is.2014.10.004
_version_ 1782366259412729856
author Fdhila, Walid
Indiono, Conrad
Rinderle-Ma, Stefanie
Reichert, Manfred
author_facet Fdhila, Walid
Indiono, Conrad
Rinderle-Ma, Stefanie
Reichert, Manfred
author_sort Fdhila, Walid
collection PubMed
description Enabling process changes constitutes a major challenge for any process-aware information system. This not only holds for processes running within a single enterprise, but also for collaborative scenarios involving distributed and autonomous partners. In particular, if one partner adapts its private process, the change might affect the processes of the other partners as well. Accordingly, it might have to be propagated to concerned partners in a transitive way. A fundamental challenge in this context is to find ways of propagating the changes in a decentralized manner. Existing approaches are limited with respect to the change operations considered as well as their dependency on a particular process specification language. This paper presents a generic change propagation approach that is based on the Refined Process Structure Tree, i.e., the approach is independent of a specific process specification language. Further, it considers a comprehensive set of change patterns. For all these change patterns, it is shown that the provided change propagation algorithms preserve consistency and compatibility of the process choreography. Finally, a proof-of-concept prototype of a change propagation framework for process choreographies is presented. Overall, comprehensive change support in process choreographies will foster the implementation and operational support of agile collaborative process scenarios.
format Online
Article
Text
id pubmed-4394149
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Pergamon Press
record_format MEDLINE/PubMed
spelling pubmed-43941492015-04-15 Dealing with change in process choreographies: Design and implementation of propagation algorithms() Fdhila, Walid Indiono, Conrad Rinderle-Ma, Stefanie Reichert, Manfred Inf Syst Article Enabling process changes constitutes a major challenge for any process-aware information system. This not only holds for processes running within a single enterprise, but also for collaborative scenarios involving distributed and autonomous partners. In particular, if one partner adapts its private process, the change might affect the processes of the other partners as well. Accordingly, it might have to be propagated to concerned partners in a transitive way. A fundamental challenge in this context is to find ways of propagating the changes in a decentralized manner. Existing approaches are limited with respect to the change operations considered as well as their dependency on a particular process specification language. This paper presents a generic change propagation approach that is based on the Refined Process Structure Tree, i.e., the approach is independent of a specific process specification language. Further, it considers a comprehensive set of change patterns. For all these change patterns, it is shown that the provided change propagation algorithms preserve consistency and compatibility of the process choreography. Finally, a proof-of-concept prototype of a change propagation framework for process choreographies is presented. Overall, comprehensive change support in process choreographies will foster the implementation and operational support of agile collaborative process scenarios. Pergamon Press 2015-04 /pmc/articles/PMC4394149/ /pubmed/25892843 http://dx.doi.org/10.1016/j.is.2014.10.004 Text en © 2014 The Authors http://creativecommons.org/licenses/by/3.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Fdhila, Walid
Indiono, Conrad
Rinderle-Ma, Stefanie
Reichert, Manfred
Dealing with change in process choreographies: Design and implementation of propagation algorithms()
title Dealing with change in process choreographies: Design and implementation of propagation algorithms()
title_full Dealing with change in process choreographies: Design and implementation of propagation algorithms()
title_fullStr Dealing with change in process choreographies: Design and implementation of propagation algorithms()
title_full_unstemmed Dealing with change in process choreographies: Design and implementation of propagation algorithms()
title_short Dealing with change in process choreographies: Design and implementation of propagation algorithms()
title_sort dealing with change in process choreographies: design and implementation of propagation algorithms()
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4394149/
https://www.ncbi.nlm.nih.gov/pubmed/25892843
http://dx.doi.org/10.1016/j.is.2014.10.004
work_keys_str_mv AT fdhilawalid dealingwithchangeinprocesschoreographiesdesignandimplementationofpropagationalgorithms
AT indionoconrad dealingwithchangeinprocesschoreographiesdesignandimplementationofpropagationalgorithms
AT rinderlemastefanie dealingwithchangeinprocesschoreographiesdesignandimplementationofpropagationalgorithms
AT reichertmanfred dealingwithchangeinprocesschoreographiesdesignandimplementationofpropagationalgorithms