Protocol Independence

Kind: principle

Layer: Resource Core

Record: architecture:protocol-independence

Severity: recommended

Scope: integration, service boundary

Canonical: Ontology

A design rule that domain logic is written against ports, and each transport protocol reaches it through its own adapter.

Listed in Architecture principles, after Standards Compliance and before Configuration Externalization.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from