• Corpus ID: 49658601

Catalog of Formalized Application Integration Patterns

  title={Catalog of Formalized Application Integration Patterns},
  author={Daniel Ritter and Stefanie Rinderle-Ma and Marco Montali and Andrey Rivkin and Aman Sinha},
Enterprise application integration (EAI) solutions are the centrepiece of current enterprise IT architectures (e.g., cloud and mobile computing, business networks), however, require the formalization of their building blocks, represented by integration patterns, verification and optimization. This work serves as an instructive pattern formalization catalog that leads to the formalization of all currently known integration patterns. Therefore, we explain the classification of the underlying… 
1 Citations

Figures from this paper

Evaluation of Data Storage Patterns in Microservices Archicture
  • Munonye K, Martinek P
  • Computer Science
    2020 IEEE 15th International Conference of System of Systems Engineering (SoSE)
  • 2020
This research would examine five possible data storage patterns for microservices by setting up prototypes and evaluating the performance of both RDBMS and document-store enabled data stores for microservice architecture.


Using Petri nets for modeling enterprise integration patterns
This work presents for each pattern the conceptual translation into a Coloured Petri Net (CPN) and shows how to apply these CPN realizations for de?ning a formal model based on a system speci?cation using Enterprise Integration Patterns.
Modeling Exception Flows in Integration Systems
  • Daniel Ritter, Jan Sosulski
  • Computer Science
    2014 IEEE 18th International Enterprise Distributed Object Computing Conference
  • 2014
This work specifies common exceptional situations in integration systems and derive exception types, for which a compliant representation in BPMN is defined, resulting in general patterns for exception handling and compensation.
Exception Handling in Message-Based Integration Systems and Modeling Using BPMN
The Exception Flow was introduced, evaluated syntactically and semantically for representative integration scenarios, and the exception strategies and patterns were extended, resulting in general patterns for exception handling and compensation.
Analyzing and Completing Middleware Designs for Enterprise Integration Using Coloured Petri Nets
A translation of Enterprise Integration Patterns into a Coloured Petri Net allows to investigate and improve middleware system designs in early stages of development in a number of use cases, including validation and performance analysis using simulation.
Enterprise Application Integration
This practical guide to implementing an EAI solution leads you through all the major steps, including identifying sources of data, building the enterprise metadata model, process integration, identifying application interfaces, mapping information movement, selecting and applying the technologies, testing, and maintenance.
Patterns for emerging application integration scenarios: A survey
Integration Adapter Modeling
The integration control and data flow syntax and semantics have been expressed in the Business Process Model and Notation as a semantic model for message-based integration, while adapter and the related quality of service modeling were left for further studies.
DB-Nets: On the Marriage of Colored Petri Nets and Relational Databases
This position paper proposes a new formal model, called db-nets, that balances such two pillars through the marriage of colored Petri nets and relational databases, and invites the research community to build on this new model.
Toward A Collection of Cloud Integration Patterns
This work collects and categorizes several new integration patterns and pattern solutions with a focus on cloud integration requirements based on an extensive literature review and a system study of "well-established" open source systems.
Enterprise Integration Patterns
Very few new business applications are being developed or deployed without a major focus on integration, essentially making integratability a defining quality of enterprise applications.