Enterprise Integration Patterns

Global business transformation processes require that data be shared quickly and efficiently across many different software, tasks, and applications. Many times these applications or software systems are not created to work with each other without the help of specified integration software. In these cases, it is imperative to have a strong integration architecture.

What is Integration Architecture?

Integration Architecture (IA) is a major aspect of every enterprise’s IT landscape, it is designed to simplify the integration of numerous IT systems and enables us to trace the flow of data between applications. IA and it’s associated integration software is key to breaking down data silos and enables and enables various software applications to communicate with each other. 

To provide common solutions in Integration Architecture there are a series of Integration patterns that define integration into 65 different patterns structured into 9 categories. These patterns largely follow the flow of a message from one system to the next through channels, routing, and transformations.

Overview

Understand the use of Enterprise Integration Patterns, view the following links:

Wiki-Enterprise Integration Patterns

References

Review the patterns catalogue and understand the 65 different integration patterns, view the following links:

Enterprise Integration Pattern Catalog

Camel EIP patterns