pattern architecture-and-building linkpathboundary coordinateenablecontain network specific

Connected Buildings

pattern established

Source: Architecture and BuildingSoftware Abstraction

Categories: software-engineeringsystems-thinking

From: A Pattern Language

Transfers

Alexander’s pattern #108, “Connected Buildings,” argues that buildings in a complex should not be freestanding objects separated by outdoor space. They should be physically connected — by shared walls, covered walkways, arcades, or bridging structures — so that movement between them is sheltered and continuous. When buildings are isolated, the effort of crossing between them discourages interaction: departments in separate buildings drift apart, shared resources go unused, and the complex becomes a collection of silos that happen to share a mailing address. Mapped to software, this is the structural argument for service integration: isolated systems that share an organization but lack designed connections produce the same organizational drift that isolated buildings produce on a campus.

Key structural parallels:

Limits

Expressions

Origin Story

Pattern #108 in A Pattern Language (1977) responds to the modernist campus-planning approach of placing freestanding buildings on open lawns, connected only by paths and roads. Alexander observed that traditional building complexes — medieval monasteries, Mediterranean market towns, Oxford and Cambridge colleges — physically connected their buildings with cloisters, arcades, and shared walls. These connections were not merely convenient; they created the social fabric of the institutions. When buildings were disconnected, the institution fragmented into isolated departments that happened to share a name.

The pattern’s relevance to software integration became apparent with the rise of enterprise architecture in the 1990s and 2000s. The enterprise service bus (ESB) was an explicit attempt to build “covered walkways” between enterprise applications. The subsequent microservices movement (2010s) initially emphasized service independence, but the emergence of service meshes, API gateways, and event-driven architectures represents a rediscovery of Alexander’s principle: independence without connection produces isolation, and isolation produces silos.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: linkpathboundary

Relations: coordinateenablecontain

Structure: network Level: specific

Contributors: agent:metaphorex-miner, fshot