Patterns for emerging application integration scenarios: A survey

作者:

Highlights:

• Analysis of the discipline of enterprise application integration with a focus on integration patterns (i.e., enterprise integration patterns (EIP) from 2004) in the context of emerging trends (e.g., Cloud- and Mobile Computing, IoT, Big Data) and new requirements (e.g., processing styles like streaming, (stateful) conversations, scalability) in 2017.

• A systematic literature review of the coverage as well as solutions for these new trends and aspects between 2004 and now, to answer questions around the evolution of the discipline from a research perspective.

• An analysis of the most influencial EAI system implementations (i.e., commercial, startup, and open-source) to cross-check the divergence between research and practical solutions required to address the trends and aspects in real-world systems.

• The proposal of a more systematic description of the new, but rather ad-hoc real-world solutions as patterns (complementary to the EIP) by example of a “design for scalability” trade-off.

• The design of a pattern catalog for currently missing patterns in literature, for which solutions were found in the system review.

• An evaluation of the usage of the original EIP and the newly found patterns as part of integration scenarios in a well-established cloud integration system in form of a quantitative analysis based on a new content monitor pattern implementation.

摘要

•Analysis of the discipline of enterprise application integration with a focus on integration patterns (i.e., enterprise integration patterns (EIP) from 2004) in the context of emerging trends (e.g., Cloud- and Mobile Computing, IoT, Big Data) and new requirements (e.g., processing styles like streaming, (stateful) conversations, scalability) in 2017.•A systematic literature review of the coverage as well as solutions for these new trends and aspects between 2004 and now, to answer questions around the evolution of the discipline from a research perspective.•An analysis of the most influencial EAI system implementations (i.e., commercial, startup, and open-source) to cross-check the divergence between research and practical solutions required to address the trends and aspects in real-world systems.•The proposal of a more systematic description of the new, but rather ad-hoc real-world solutions as patterns (complementary to the EIP) by example of a “design for scalability” trade-off.•The design of a pattern catalog for currently missing patterns in literature, for which solutions were found in the system review.•An evaluation of the usage of the original EIP and the newly found patterns as part of integration scenarios in a well-established cloud integration system in form of a quantitative analysis based on a new content monitor pattern implementation.

论文关键词:Cloud integration,Device integration,Enterprise application integration,Enterprise integration patterns,Hybrid integration

论文评审过程:Received 11 February 2017, Revised 13 March 2017, Accepted 15 March 2017, Available online 18 March 2017, Version of Record 24 March 2017.

论文官网地址:https://doi.org/10.1016/j.is.2017.03.003