2015
DOI: 10.1016/j.is.2014.10.004
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
5
4
1

Relationship

2
8

Authors

Journals

citations
Cited by 72 publications
(44 citation statements)
references
References 55 publications
0
33
0
Order By: Relevance
“…However, we have found two main contributions dealing with this issue. Firstly (Fdhila et al, 2015) addressed change propagation from a partner process towards the processes of the other partners involved in a collaboration or in a choreography. More precisely, they provide a set of algorithms to deal with changes of process schema by adding, deleting, replacing or updating process fragments, but they do not consider changes that can affect messages (i.e., information) exchanged between process partners.…”
Section: Resultsmentioning
confidence: 99%
“…However, we have found two main contributions dealing with this issue. Firstly (Fdhila et al, 2015) addressed change propagation from a partner process towards the processes of the other partners involved in a collaboration or in a choreography. More precisely, they provide a set of algorithms to deal with changes of process schema by adding, deleting, replacing or updating process fragments, but they do not consider changes that can affect messages (i.e., information) exchanged between process partners.…”
Section: Resultsmentioning
confidence: 99%
“…In particular, it defines the relationship between its tasks and characterizes both its control and data flow. The internal logic as well as the corresponding data is hidden from the other organizations [14]. In contrast, a public process represents the interface with the other organizations and includes public tasks as well as the interaction activities from the perspective of one single organization.…”
Section: Process Collaborationsmentioning
confidence: 99%
“…A process is linked to an organizational structure defining functional roles and organizational relationships. Furthermore, a business process may take place in a specific department but may also cross departmental borders or even involve different organizations [5]. Examples of business processes include insurance claim processing, order handling, personnel recruitment, product engineering, and patient treatment.…”
Section: Traditional Process-aware Information Systemsmentioning
confidence: 99%