Guiding the creation of choreographed processes with multiple instances based on data models

7Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Choreography in business processes is used as a mechanism to communicate various organizations, by providing a method to isolate the behaviour of each part and keeping the privacy of their data. Nevertheless, choreography diagrams can also be necessary inside an organization when a single instance of a process needs to interact and be synchronized with multiple instances of another process simultaneously. The description, by business experts, and the implementation, by developers, of these choreographed models are highly complex, especially when the activities involved in the processes exchange various data objects and with different cardinalities. We propose the automatic detection of the synchronization points, when a choreographed process model is needed. The choreography will be derived from the analysis of the process model, data objects consumed and generated through the process, and the data conceptual model that relates the data objects. A graphical tool has been developed to support where the synchronization points must be included, helping to decide about the patterns that describe how a single model can be transformed into a choreographed model.

Cite

CITATION STYLE

APA

Gómez-López, M. T., Pérez-Álvarez, J. M., Varela-Vaca, A. J., & Gasca, R. M. (2017). Guiding the creation of choreographed processes with multiple instances based on data models. In Lecture Notes in Business Information Processing (Vol. 281, pp. 239–251). Springer Verlag. https://doi.org/10.1007/978-3-319-58457-7_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free