Department editors Olaf Zimmerman and Cesare Pautasso interview Gregor Hohpe and Bobby Woolf, authors of enterprise integration patterns. They discuss the book's impact, pattern language design, message-oriented m...
详细信息
Department editors Olaf Zimmerman and Cesare Pautasso interview Gregor Hohpe and Bobby Woolf, authors of enterprise integration patterns. They discuss the book's impact, pattern language design, message-oriented middleware, integration technology's evolution, and the authors' future plans.
This paper addresses the integration of agents with external resources and services in enterprise computing environments. We propose an approach for interfacing agents and existing message routing and mediation engine...
详细信息
ISBN:
(纸本)9781627487665
This paper addresses the integration of agents with external resources and services in enterprise computing environments. We propose an approach for interfacing agents and existing message routing and mediation engines based on the endpoint concept from the enterprise integration patterns of Hohpe and Woolf.
The Asset Administration Shell (AAS) specifies digital twins for physical assets, which allow a unified access to data and digital services available for it. Setting up an AAS infrastructure allows manufacturers to co...
详细信息
The Asset Administration Shell (AAS) specifies digital twins for physical assets, which allow a unified access to data and digital services available for it. Setting up an AAS infrastructure allows manufacturers to cope with heterogeneous and fragmented data sources for better data utilization, e.g., in AI-based decision systems. An AAS provides the infrastructure to link devices with connected data and services, which are often already exposed by an IoT backend. We derive four integration approaches (Push with Adapter, Push with Bridge, Pull with Wrapper, and Pull with Bridge) from the enterpriseintegration Pattern language, and discuss their suitability to the integration of IoT backends with the AAS based on properties such an integration needs to fulfill. We present Proof-of-Concept implementations for two promising approaches (Push with Adapter, Pull with Bridge). Based on experience gained in the PoC implementations, we evaluate when to apply which approach. We found that the Pull with Bridge approach is the most suitable in most cases.
The discipline of enterprise application integration (EAI) enables the decoupled communication between (business) applications, and thus became a cornerstone of today's IT architectures. In 2004, the book by Hohpe...
详细信息
The discipline of enterprise application integration (EAI) enables the decoupled communication between (business) applications, and thus became a cornerstone of today's IT architectures. In 2004, the book by Hohpe and Woolf on enterprise integration patterns (EIP) provided a fundamental collection of messaging patterns, denoting the building blocks of many EAI system implementations. Since then, multiple new trends and a broad range of new application scenarios have emerged, e.g., cloud and mobile computing, multimedia streams. These developments ultimately lead to conceptual changes and challenges such as larger data volumes (i.e., message sizes), a growing number of messages (i.e., velocity) and communication partners, and even more diverse message formats (i.e., variety). However, the research since 2004 focused on isolated EAI solutions, and thus a broader and integrated analysis of solutions and new patterns is missing. In this survey, we summarize new trends and application scenarios which serve as a frame to structure our survey of academic research on EIP, existing systems for EAI and also to classify integrationpatterns from these sources. We evaluate recently developed integration solutions and patterns in the context of real-world integration scenarios. Finally, we derive and summarize remaining challenges and open research questions. (C) 2017 Elsevier Ltd. All rights reserved.
Previous works on formalizing enterprise application integration (EAI) scenarios showed an emerging need for setting up formal foundations for integrationpatterns, the EAI building blocks, in order to facilitate mode...
详细信息
ISBN:
(纸本)9781728164731
Previous works on formalizing enterprise application integration (EAI) scenarios showed an emerging need for setting up formal foundations for integrationpatterns, the EAI building blocks, in order to facilitate model-driven development of enterprise applications and ensure their correctness. So far, the formalization requirements were focusing on more "conventional" integration scenarios, in which control-flow, transactional persistent data and time aspects were considered. However, none of these works took into consideration another arising EAI trend that covers social and multimedia computing. In this work we propose a Petri net-based formalism that addresses requirements arising from the multimedia domain. We also demonstrate how to realize some of the most frequently used multimedia patterns and discuss which implications our formal proposal may bring into the area of the multimedia EAI development.
enterprise integration patterns (EIP) are a collection of widely used best practices for integrating enterprise applications. However, a formal integration model is missing, such as Business Process Model and Notation...
详细信息
ISBN:
(纸本)9783319091952;9783319091945
enterprise integration patterns (EIP) are a collection of widely used best practices for integrating enterprise applications. However, a formal integration model is missing, such as Business Process Model and Notation (BPMN) from the workflow domain. There, BPMN is a "de-facto" standard for modeling business process semantics and their runtime behavior. In this work we present the mapping of integration semantics represented by EIPs to the BPMN syntax and execution semantics. We show that the resulting runtime independent, BPMN-based integration model can be applied to a real-world integration scenario through compilation to an open source middleware system. Based on that system, we report on our practical experiences with BPMN applied to the integration domain.
The serverless cloud computing execution model presents an opportunity for implementing data processing pipelines in a cost efficient manner with minimum or no consideration about managing their operational aspects. I...
详细信息
The serverless cloud computing execution model presents an opportunity for implementing data processing pipelines in a cost efficient manner with minimum or no consideration about managing their operational aspects. In doing so, however, a major concern that emerges is the adoption of provider-specific languages required for orchestrating serverless functions and supporting services into the higher order logic of pipelines. As a result, the vendor lock-in problem inherent to cloud computing becomes further intensified. In this work we propose an approach to mitigate this issue through the adoption and adaptation of well-known patterns from the literature as the means for modeling the pipeline logic. By providing mappings from these patterns to vendor-specific orchestration language constructs we allow for efficient realization of provider-agnostic pipeline models as provider-specific executable workflows. An industrial case study provides evidence towards the suitability of our proposal for practical purposes.
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, str...
详细信息
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 integrationpatterns 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 integrationpatterns. 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.
Message-oriented middleware (MOM) provides an effective integration mechanism for distributed systems, but it must change frequently to adapt to evolving business demands. Content-based routing (CBR) can increase the ...
详细信息
Message-oriented middleware (MOM) provides an effective integration mechanism for distributed systems, but it must change frequently to adapt to evolving business demands. Content-based routing (CBR) can increase the flexibility of MOM-based deployments. Although centralized CBR improves a messaging solution's maintainability, it limits scalability and robustness. This article proposes an alternative, decentralized approach to CBR that uses a portable rule base to maximize MOM-based deployments' maintainability, scalability, and robustness.
In today's world of advanced technologies many systems are created on different platforms, languages etc. integration of such systems can be difficult and time consuming. Mule technology, based on enterprise Integ...
详细信息
ISBN:
(纸本)9789537138158
In today's world of advanced technologies many systems are created on different platforms, languages etc. integration of such systems can be difficult and time consuming. Mule technology, based on enterprise integration patterns, makes integration easy to implement.
暂无评论