Reference Architectures · Study deck

Reference Architectures Across Domains

Picture a team that must run a sensor service after the demo ends.

Blueprint Bina is your guide for this deck.

iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Frame an application architecture by naming purpose, users, operating environment, response needs, data lifecycle, and failure tolerance before choosing technology
  • Choose the smallest reference model that exposes a domain's major responsibilities, then add a domain overlay (autonomy, safety, privacy, maintenance, sparse connectivity, shared ownership) for the pressures it hides
  • Write an application-architecture record naming application frame, layer ownership, flow validation, and reopen trigger
  • Trace observation, control, exception, and maintenance flows as separate responsibility chains with independent failure points
iotclass.org

Major section

Start With the System Someone Must Run

Someone must own each alert, update, data path, and repair.

  • A broad model can reveal missing work, but it can also hide local needs.
  • A narrow model is easy to read, but it may leave out a key risk.
  • Reopen it on change.
iotclass.org

Major section

Model to Application Decision

A reference architecture is a reusable way to discuss responsibilities.

  • An application architecture is the decision record that says how those responsibilities work in a specific building, factory, field deployment, fleet, or shared platform.
  • For a soil-moisture system, the same reference layers mean different things than they do in a smart building.
  • Sparse coverage makes buffering and freshness limits part of the architecture.
  • Technician alerts make ownership and escalation part of the architecture.

Why it matters

That condition prevents silent drift.

Apply the reference model by framing the application workflow, choosing the smallest useful model, adding domain pressure, assigning layer owners, tracing operating flows, and recording the evidence and reopen trigger.
Apply the reference model by framing the application workflow, choosing the smallest useful model, adding domain pressure, assigning layer owners, tracing operating flows, and recording the evidence and reopen trigger.
iotclass.org

Major section

Model to Application Decision (continued)

That condition prevents silent drift.

  • Battery replacement and sensor calibration make maintenance evidence part of the architecture.
  • The model helps only after those application pressures are named.
  • The overview record should therefore state the application outcome, the flows that prove it, and the condition that would force the team to revisit the mapping.
Apply the reference model by framing the application workflow, choosing the smallest useful model, adding domain pressure, assigning layer owners, tracing operating flows, and recording the evidence and reopen trigger.
Apply the reference model by framing the application workflow, choosing the smallest useful model, adding domain pressure, assigning layer owners, tracing operating flows, and recording the evidence and reopen trigger.
iotclass.org

Major section

Application Architecture Record

The practitioner task is to turn the model into a concise record that another reviewer can use.

  • The record should be specific enough to test, but small enough to maintain as the system evolves.
  • Telemetry, alerting, commands, configuration, diagnostics, updates, and operator workflows often need different placement.
  • That chain becomes the review checklist.

Why it matters

The visual is worth pausing on because its caption identifies the intended design point: Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.

Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
iotclass.org

Major section

Application Architecture Record (continued)

Interface notes, data contracts, support ownership, and review signoff.

  • One application can legitimately mix local control, gateway buffering, cloud analytics, and enterprise reporting.
  • For occupancy-to-HVAC control, the chain might be sensor quality, local occupancy state, climate rule, actuator command, cloud summary, operator override, and incident review.
  • Boundary crossing, ownership transfer, schema change, or support change.
Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
iotclass.org

Major section

Application Architecture Record (continued)

The record should say which links can fail independently and which layer owns the proof for each link.

  • That sequence explains why Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
  • Walkthroughs, tests, logs, screenshots, simulations, and incident drills.
  • Maintenance flowConfiguration, calibration, firmware update, device replacement, access-policy change, and audit record.
Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
Different application domains reuse the same layer vocabulary while changing the response need, data proof, owner boundary, risk trigger, and review evidence.
iotclass.org

Major section

Boundaries, Overlays, and Evidence Drift

The hard part of applying a reference architecture is that one deployed component may carry several logical responsibilities.

  • A gateway might validate measurements, buffer outages, run local rules, translate protocols, enforce identity, and forward evidence.
  • The review should follow responsibilities, not just boxes.
  • Domain overlays make those responsibilities visible.
  • An industrial overlay separates monitoring from control authority.

Why it matters

The visual is worth pausing on because its caption identifies the intended design point: The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.

The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
iotclass.org

Major section

Boundaries, Overlays, and Evidence Drift (continued)

Evidence drift happens when one of those overlays changes without a matching architecture review.

  • A city platform overlay separates shared services from departmental ownership.
  • The industrial overlay is a different pressure again.
  • That separation is what lets one gateway remain acceptable while one of its responsibilities needs a new test.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
iotclass.org

Major section

Boundaries, Overlays, and Evidence Drift (continued)

Boundary driftA responsibility moves when a gateway gains local rules, a cloud workflow gains authority, or a shared service changes data meaning.

  • An industrial overlay should identify which system has monitoring and control authority, while a smart-home overlay should also name any safety-critical control boundary.
  • A dashboard may gain command authority, a gateway may start making local decisions, a data pipeline may drop quality flags, or a support team may inherit a workflow it did not design.
  • Evidence driftA validation record becomes stale when device behavior, scale, connectivity, ownership, data sharing, or failure assumptions change.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
iotclass.org

Major section

Boundaries, Overlays, and Evidence Drift (continued)

The under-the-hood record should preserve the logical responsibility even when the physical component stays the same, so reviewers can see when a new behavior has crossed an old boundary.

  • That sequence explains why The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
  • Terminology driftDifferent teams may use different model names; keep a mapping from local terms to device, network, edge, data, application, and operations responsibilities.
  • Authority driftA dashboard, automation rule, or integration should not become a control authority without an explicit boundary review.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
The base model stays useful only when the application overlay names the pressure that changes placement, evidence, ownership, and the condition for reopening the review.
iotclass.org

Major section

Summary

The model supplies layer vocabulary, but the application frame supplies purpose, users, response needs, data handling, operating context, and failure behavior.

  • A useful review adds the domain overlay, assigns layer owners, traces the important flows, and records the evidence that proves each boundary is working.

Reference architecture applications turn a reusable model into a reviewable design record.

iotclass.org

Deck summary

Key takeaways

Someone must own each alert, update, data path, and repair.

  • A reference architecture is a reusable way to discuss responsibilities.
  • That condition prevents silent drift.
  • The practitioner task is to turn the model into a concise record that another reviewer can use.
  • Interface notes, data contracts, support ownership, and review signoff.
iotclass.org

Retrieval practice

Recall check 1 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q1A team is adapting a reference architecture for a soil-moisture monitoring system with intermittent coverage and technician alerts. What should they do first?

ACopy a generic stack diagram and treat layer labels as a finished design.
BPick a cloud platform first, then bend alerts and coverage flow around it.
CDefer ownership and validation until after intermittent field deployment.
DFrame soil workflow and map responsibility to evidence and owners.
Show answer

Answer: D Application architecture starts with behavior in scope and then maps responsibilities, boundaries, owners, evidence, and reopen triggers.

iotclass.org

Retrieval practice

Recall check 2 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q2An occupancy system senses a room, sends a climate command, handles stale readings, and later gets firmware service. How should its architecture review split the paths?

AUse observation telemetry as proof of command and update paths without fault tests.
BHide stale readings inside a dashboard instead of tracing their decision effect.
CTrace observation, control, exceptions, maintenance, owners and fault proof.
DPut maintenance commands into the sensor reading schema without a service path.
Show answer

Answer: C Each path has different handoffs and failure behavior.

iotclass.org

Retrieval practice

Recall check 3 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q3A building energy dashboard wants all occupancy events to reach a cloud service before local climate action is taken. What should the application architecture record check first?

ACheck whether the diagram uses the same boxes as the reference model.
BCheck local climate action and which layer owns validation evidence.
CCheck whether occupancy can be hidden from edge control until cloud receipt.
DCheck whether cloud offers enough widgets for the dashboard screen.
Show answer

Answer: B A practitioner record should separate local action, remote analytics, ownership, and validation evidence before platform details are approved.

iotclass.org

Retrieval practice

Recall check 4 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q4An industrial monitor also sends actuator commands, and the base model hides who may authorize them. Which adaptation is most useful?

AStack models without naming who authorizes commands or proves actuation.
BTreat monitoring telemetry as automatic permission to command actuators.
CMap core roles, then add industrial command authority and proof.
DRemove the local command path merely to keep the diagram simple.
Show answer

Answer: C The overlay exposes the control boundary the base view hides.

iotclass.org

Retrieval practice

Recall check 5 of 5

Blueprint Bina says: answer from memory, then check your reasoning.

Q5Why should an application architecture review track logical responsibilities even when several of them run on the same physical gateway?

ABecause every duty must run on separate hardware to isolate faults.
BBecause layers work only when there is exactly one device per layer.
CBecause logical duties retain validation, owner, failure, retest proof.
DBecause operations should ignore placement and review business flow only.
Show answer

Answer: C Under the hood, application architecture separates logical responsibility from deployment location so boundary evidence remains valid as systems evolve.

iotclass.org

Print reference

Answers

Answer key.

  1. D · Application architecture starts with behavior in scope and then maps responsibilities, boundaries, owners, evidence, and reopen triggers.
  2. C · Each path has different handoffs and failure behavior.
  3. B · A practitioner record should separate local action, remote analytics, ownership, and validation evidence before platform details are approved.
  4. C · The overlay exposes the control boundary the base view hides.
  5. C · Under the hood, application architecture separates logical responsibility from deployment location so boundary evidence remains valid as systems evolve.
iotclass.org