Foundational paper

Connect, do not integrate

Systems can work together without being forced to understand, absorb or inherit each other’s internal architecture.

Context

Why this paper exists

TomorrowX investigated connection as an alternative to integration because point-to-point change repeatedly transfers assumptions and repair obligations into every participating system. The goal was not to deny that deep integration is sometimes appropriate. It was to create a lower-disruption option: mediate protocols, meanings, policy and non-functional requirements at the boundary so each system can remain autonomous.

Why integration becomes a bottomless commitment

Enterprise integration begins with a reasonable objective: make two systems work together. The difficulty is that each system has its own data model, protocol, release cycle, security assumptions and error behaviour. A direct build encodes knowledge of one inside the other or inside a bespoke intermediary.

When either side changes, the integration must be analysed, tested and repaired. As the number of systems grows, dependencies multiply. What appeared to be a connection becomes a permanent programme of synchronising internal assumptions.

The cost is not limited to initial development. It includes every future change, outage, audit, migration and skills dependency created by the coupling.

Connection starts from the boundary

A mediated connection treats each system as a component with a visible contract. System A continues to speak and behave as System A. System B continues to speak and behave as System B. Data Mediation understands the interaction between them and translates only what is required for the shared outcome.

This preserves autonomy. The systems do not need a common internal model, a common technology generation or a shared release. The mediated solution owns the mapping, policy and sequence that belong specifically to the relationship.

Connect means make the interaction work. Integrate often means make the systems change until they resemble a common design.

Connection Without Reciprocal DependencyDirect integration creates reciprocal assumptions. A mediated connection lets each system keep its own contract while meaning, policy and evidence are handled between them.
CONNECTION WITHOUT RECIPROCAL DEPENDENCY
SYSTEM A
Retains its own protocol and contract
MEDIATED CONNECTION
Translate meaning, policy and evidence
SYSTEM B
Retains its own protocol and contract
CONNECT SYSTEMS WITHOUT ENTANGLING THEIR INTERNALS.
Direct integration creates reciprocal assumptions. A mediated connection lets each system keep its own contract while meaning, policy and evidence are handled between them.

Protocol translation is necessary but not sufficient

Changing syntax from one protocol or data structure to another is only the first layer. Useful connection may require semantic interpretation: what a field means, when a message is valid, which sequence is expected, how identity is represented and what action is permitted.

A fully programmable mediation capability can combine deterministic mappings with probabilistic intelligence when ambiguity exists. It can consult services, models or reference data while retaining explicit policy around what those components may decide.

The outcome is not generic translation for its own sake. It is a governed interaction that expresses the business meaning required by both sides.

Autonomy reduces the cost of change and repair

When relationship logic is externalised, a change to one system can often be absorbed in the mediation layer. The other system continues to see the contract it expects. Repair work is localised rather than propagated through the estate.

This is especially valuable during mergers, migrations and staged modernisation. Old and new systems can coexist while the mediated connection progressively changes routing, transformations or validation. The organisation can compare outputs and roll back without forcing a simultaneous release across every participant.

Decoupling therefore reduces both the cost of planned change and the cost of repairing unexpected consequences.

The connection has its own non-functional requirements

A relationship between systems must be secure, performant, resilient and observable in its own right. These properties cannot be assumed simply because each endpoint is well engineered.

Data Mediation binds non-functional requirements to the connection: permitted locations, throughput, fail behaviour, retry, encryption, masking, telemetry, lineage and evidence. The connection becomes an operated asset rather than undocumented glue.

This is crucial for AI and partner access, where the consuming side may change rapidly while the system of record remains stable.

When deep integration is still the right answer

Some capabilities belong inside a system. If behaviour is fundamental to the system’s enduring responsibility, requires intimate access to internal state or will be more reliable and economical as part of a planned redesign, internal change may be correct.

Data Mediation adds an architectural choice. It allows an organisation to deliver and prove an interaction-level outcome without committing immediately to invasive integration. Evidence from operation can then inform whether the capability should remain mediated, be absorbed into a future platform or be retired after transition.

The principle is not “never integrate”. It is “do not integrate by default when connection can achieve the outcome with less disruption and greater reversibility”.

Next in Interoperability and change · Step 3 of 4

Non-invasive change at runtime

See how runtime change can be isolated, proven, reversed and operated without a full application release.

Read the next paper