Integration Pattern

An integration pattern is a standard, reusable way of connecting different systems, applications, or processes so they can share data and work together consistently.

Definition

An integration pattern is a proven, repeatable design approach for connecting disparate systems, applications, data sources, or business processes so information flows reliably between them. Rather than solving each connection problem from scratch, architects select from a known set of patterns — point-to-point, hub-and-spoke, publish-subscribe, event-driven, API-led connectivity, batch file transfer — each with well-understood trade-offs around latency, coupling, scalability, and failure handling. In business architecture, integration patterns sit at the intersection of the business and solution layers. Business architects don't design the technical plumbing, but they define the requirements the pattern must satisfy: which capabilities need to exchange information, how current the data must be, who owns the system of record, and what regulatory or data-residency constraints apply. That input shapes whether the solution team chooses a real-time event-driven pattern or a scheduled batch pattern. It's important to distinguish an integration pattern from an integration platform or tool. A pattern is an abstract design decision — a reusable blueprint for how components should interact. A platform (an enterprise service bus, an API gateway, an iPaaS product) is the technology used to implement one or more patterns. Confusing the two leads organizations to buy tools before they've agreed on the underlying design approach, which is a common source of integration sprawl.

Origin & Context

The concept was formalized in enterprise integration and messaging architecture, most notably codified in the book Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf, which cataloged recurring messaging patterns used to connect distributed systems. Business and enterprise architecture frameworks such as TOGAF later absorbed the concept into the technology architecture domain, while business architecture practice adopted it as a bridge for mapping capabilities and value streams to the applications and integrations that enable them.

Why It Matters

Enterprise architects and CIOs care because inconsistent, ad hoc integration is one of the largest hidden drivers of IT cost, fragility, and change resistance — every uncontrolled point-to-point connection becomes a dependency that slows down future change and increases the risk of outages. Business architects care because integration patterns reveal whether the technology landscape can actually support the target operating model and value streams the business is designing toward. Getting pattern selection right materially affects M&A integration speed, regulatory reporting reliability, and the cost of maintaining redundant capability implementations across business units.

Common Misconceptions

Myth: An integration pattern is the same thing as an integration platform or middleware product.
Reality: The pattern is the design approach — how systems should logically interact and exchange data. The platform (an ESB, API gateway, or iPaaS tool) is simply the technology chosen to implement that pattern. Organizations that buy integration tooling before agreeing on the pattern often end up automating chaos rather than resolving it.
Myth: Integration patterns are a purely technical concern that business architects don't need to understand.
Reality: Pattern selection is driven by business requirements — how current data needs to be, who is the authoritative source, and what compliance constraints apply to data movement. Business architects who ignore this end up with capability maps and value streams that look clean on paper but can't be delivered by the underlying application landscape.
Myth: More integration is always better — connecting every system to every other system improves agility.
Reality: Uncontrolled point-to-point integration creates a tightly coupled, brittle landscape where a single change ripples across many systems. Deliberate pattern choice, often centered on decoupled event-driven or hub-based approaches, is what actually improves agility and reduces long-term maintenance cost.

Practical Example

A regional insurer's business architecture team mapped its Claims Processing value stream and discovered that three different claims capabilities were each pulling policy data through separate, custom point-to-point connections to the policy administration system. Whenever the policy system changed, all three integrations broke. The business architect flagged this during capability-to-application mapping, and worked with the solution architecture team to redesign around an event-driven publish-subscribe pattern: policy changes are published once, and any capability needing that data subscribes independently. The business architecture team documented the new pattern in the capability model as a reusable integration standard for future claims-related initiatives, giving both business and technology leaders a shared reference for evaluating new system requests going forward.

Industry Applications

Financial Services
Event-driven integration patterns support real-time fraud detection and payment orchestration, where transaction data must be evaluated and routed across multiple systems within a very tight window.
Healthcare
Standards-based integration patterns, often built on HL7 or FHIR messaging, connect electronic health record systems, labs, and payer platforms to support interoperability and continuity of patient data.
Retail
API-led connectivity patterns unify order, inventory, and fulfillment systems across channels, enabling omnichannel capabilities like buy-online-pickup-in-store without duplicating inventory logic in every application.

Related Terms

  • Reference Architecture: Often codifies preferred integration patterns as reusable enterprise standards
  • Solution Architecture: Translates chosen integration patterns into specific system designs and technology implementations
  • Application Portfolio: The set of systems whose interdependencies are governed through defined integration patterns