Responsible composition and optimization of integration processes under correctness preserving guarantees
Ritter, Daniel and Nordvall Forsberg, Fredrik and Rinderle-Ma, Stefanie (2024) Responsible composition and optimization of integration processes under correctness preserving guarantees. Information Systems, 124. 102400. ISSN 0306-4379 (https://doi.org/10.1016/j.is.2024.102400)
Preview |
Text.
Filename: Ritter-etal-IS-2023-Responsible-composition-and-optimization-of-integration-processes.pdf
Preprint License: Download (2MB)| Preview |
Abstract
Enterprise Application Integration deals with the problem of connecting heterogeneous applications, and is the centerpiece of current on-premise, cloud and device integration scenarios. For integration scenarios, structurally correct composition of patterns into processes and improvements of integration processes are crucial. In order to achieve this, we formalize compositions of integration patterns based on their characteristics, and describe optimization strategies that help to reduce the model complexity, and improve the process execution efficiency using design time techniques. Using the formalism of timed DB-nets — a refinement of Petri nets — we model integration logic features such as control- and data flow, transactional data storage, compensation and exception handling, and time aspects that are present in reoccurring solutions as separate integration patterns. We then propose a realization of optimization strategies using graph rewriting, and prove that the optimizations we consider preserve both structural and functional correctness. We evaluate the improvements on a real-world catalog of pattern compositions, containing over 900 integration processes, and illustrate the correctness properties in case studies based on two of these processes.
ORCID iDs
Ritter, Daniel, Nordvall Forsberg, Fredrik ORCID: https://orcid.org/0000-0001-6157-9288 and Rinderle-Ma, Stefanie;-
-
Item type: Article ID code: 89129 Dates: DateEvent1 September 2024Published30 April 2024Published Online24 April 2024Accepted30 May 2023SubmittedSubjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 07 May 2024 09:43 Last modified: 12 Dec 2024 15:27 Related URLs: URI: https://strathprints.strath.ac.uk/id/eprint/89129