The realization of integration scenarios is a complex and time-consuming task. Enterprise Integration Patterns
(EIP) became the de facto standard for splitting complex integration scenarios into smaller recurring problems.
This session revisits EIPs and gives an overview about the status quo and its relevance regarding modern concepts
such as big data or internet of things. The end of the session shows open source frameworks and tools of
different vendors, which implement EIPs and therefore help the developer to reduce efforts a lot.
Target Audience: Architects, Developers, Project Leader, Manager, Decision Makers
You will learn:
1) Learn how to realize complex integration scenarios in an easier way
2) See frameworks and tools which implement these enterprise integration patterns
Data exchanges between companies increase a lot. Hence, the number of applications which must be integrated increases, too. The emergence of service-oriented architectures, cloud computing and internet of things boost this even more. The realization of these integration scenarios is a complex and time-consuming task because different applications and services do not use the same concepts, interfaces, data formats and technologies.
Originated and published over ten years ago by Gregor Hohpe and Bobby Woolf, Enterprise Integration Patterns (EIP) became the world wide de facto standard for describing integration problems. They offer a standardized way to split huge, complex integration scenarios into smaller recurring problems. These patterns appear in almost every integration project. Most developers already have used some of these patterns such as the filter, splitter or content-based-router – some of them without being aware of using EIPs. Today, EIPs are still used to reduce efforts and complexity a lot. This session revisits EIPs and gives an overview about the status quo.
Fortunately, EIPs offer more possibilities than just be used for modelling integration problems in a standardized way. Several frameworks and tools already implement these patterns. The developer does not have to implement EIPs on his own. Therefore, the end of the session shows different frameworks and tools available, which can be used for modelling and implementing complex integration scenarios by using the EIPs.