Application Integration

The context

Application Integration is a collection of technologies and services that form a middleware to enable integration of systems and applications across the enterprise.

Application Integration Archetecture Diagram

The problem

Supply chain management applications, customer relationship management applications, business intelligence applications, and other types of applications, typically cannot communicate with one another in order to efficiently share data.

Selection guidance

Use this pattern when:

The solution

The solution is to implement a message flow that mediates between the providing and requesting applications.