Skip to main content
Zemerc
Company · portfolio architecture

27 separate products that still read as one system.

Not because they share a database; they do not. Because the same record rules, the same shared registers and the same way of stating a number hold across every one of them.

0
Independently operable applications
0
Layers that hold across all of them
0
Named records that cross a boundary
0
Applications relevant in more than one area
What holds everywhere

Five layers, from the record upward.

This is what makes the portfolio an architecture rather than a catalogue. Each layer holds identically in every application, which is why an integrity register and a contract register behave the same way under audit.

  1. Layer 1

    The record

    Each application owns one class of industrial record end to end; the risk, the interface, the certificate, the reading, the transmittal; and is the system of record for it. Nothing else in the portfolio claims that record.

    One owner per record class
  2. Layer 2

    The rules on it

    Immutability, effective dating, supersession and segregation of duties are implemented the same way wherever they apply, so a control behaves identically in the integrity register and in the contract register.

    The same controls, everywhere they apply
  3. Layer 3

    The shared registers

    Equipment, personnel, organisations and locations exist once and are referenced rather than copied, which is why the same vessel is the same vessel in the logistics record and in the offshore day.

    One entity, referenced not duplicated
  4. Layer 4

    The crossings

    Where the work passes from one team to the next, one named record crosses with it. The receiving application holds its own view of that record and keeps its own history; nothing is merged.

    A named record, not a shared database
  5. Layer 5

    The reporting language

    Derived figures are stated the same way across the portfolio: what it counts, what it excludes, and what it refuses to compute. That is what lets a board read eight areas without eight glossaries.

    One way of stating a number
What actually crosses

One named record, handed across one boundary.

Integration in this portfolio is not a data lake. Where the work passes from one team to the next, a single named record crosses with it; and the receiving application keeps its own view and its own history of it.

  • PMSLGMS

    The receipt: what was bought becomes something that has to be moved

  • LGMSCCMS

    The delivered item: what arrived becomes what can be installed and tested

  • CCMSSPIR

    The completed system: what was proven becomes what is handed over

  • QMSCCMS

    The inspection and test record: quality evidence becomes completion evidence

  • IFMSPDMS

    The open interface: a boundary nobody has closed becomes a delivery exposure

  • TSMPSM

    The safety-critical element: a design definition becomes an operating obligation

  • PSMAIRMS

    The barrier: an assurance obligation becomes an inspection and integrity activity

  • AIRMSEAMS

    The defect: an integrity finding becomes maintenance work with a verification step

  • EAMSRAMS

    The failure event: a work order becomes evidence in a reliability model

  • RAMSOMS

    The critical item: a reliability driver becomes a supportability exposure

  • FAMSHAMS

    The production network: an engineered flow path becomes a measured quantity

  • HAMSESG

    The measured production: an operating figure becomes a disclosure figure

  • HSERMS

    The incident: an occupational event becomes enterprise risk evidence

  • HSELLMS

    The investigation: a finding becomes a lesson the next project can reach

Where the architecture stops

Four things this portfolio deliberately does not have.

Most of what makes an architecture trustworthy is what it refuses to build. These are the four refusals that keep the applications genuinely separable.

  • No shared database

    Applications do not read each other’s tables. A crossing is a named record handed across a boundary, with each side keeping its own history of it.

  • No single status field

    There is no portfolio-wide health number rolling eight areas into one figure. Each area reports in its own terms, and the differences are the point.

  • No mandatory order of adoption

    The architecture has no first application. Any of the applications can be the only one an organisation ever runs.

  • No hidden dependency

    Where an application is more useful next to another, it says so. It does not fail, degrade or nag when that other one is absent.

How an application is placed

One operating model, and honest cross-relevance.

Every application has one primary operating area. 12 are also relevant to another operating area, and the portfolio architecture records those relationships explicitly.

Why it matters at the desk

The same vessel is the same vessel in every application that mentions it.

Shared registers are the unglamorous half of this architecture and the half that decides whether two systems can be read together at all. Equipment, personnel, organisations and locations exist once and are referenced, never copied.

  • An entity is created once and referenced everywhere it appears
  • A crossing hands over a named record, leaving each side its own history
  • Derived figures are stated the same way across all eight operating areas

Two other ways to read the portfolio.

This page argues the architecture. If you want to choose an application, or look one up, these are quicker.

Bring two systems that have to agree.

The interesting part of this architecture is the boundary between them. We will show you what crosses, what does not, and why.