Home›Telecom›Deep dives›Writing a BSS High-Level Architecture← All deep dives
Method

Writing a BSS High-Level Architecture

A practical method for the high-level architecture (HLA) of a large BSS programme: key decisions, architecture levels, coexistence with legacy, information models and traceability.

Key decisionsL1 / L2 / L3 viewsLegacy coexistenceInformation modelsTraceability
1 documentShared source of architectural truth
VersionedChange log for every update
TraceableRequirement to design

What a good HLA contains

SectionPurpose
Context and scopeBusiness goals, releases, what is in and out
Key architecture decisionsEach decision with options, rationale and impact
Architecture views (L1, L2, L3)From one-page overview to detailed component interactions
Day-1 and end-stateWhat goes live first and where the architecture ends up
Coexistence and bridgingHow new and legacy systems work side by side
Layers and APIsChannel, API, service and connector layers, with rules
Information modelsCustomer, account, order, payment, identity and supply chain
Open items and change logWhat is not decided yet, and what changed

Legacy coexistence (bridging)

Moving customers in phases means old and new systems run together.

Lookup and routing

Find which system holds a customer and route each request there.

Synchronisation

Keep shared data in step with events between systems.

Usage bridging

Send usage to the right billing system for each customer.

Reconciliation

Compare both sides regularly and fix differences.

Layering rules

Clear layers

Channels call APIs; APIs call services; services call connectors to back ends.

Anti-patterns

No channel calling a back end directly; no business logic in connectors.

API abstraction

Enterprise APIs hide whether old or new systems answer.

Information models

Customer, account, subscriber

Who the customer is, who pays and who uses the service.

Payment and liability

Individual, corporate and split liability for charges.

Supply chain

Forward and reverse logistics, stock codes and shipping.

Identity

Users, roles, organisations and privileges.

Requirements traceability

  1. 1
    Business requirement

    What the business needs, numbered.

  2. 2
    Functional architecture

    How the solution meets it, per feature area.

  3. 3
    User stories

    Deliverable pieces mapped back to requirements.

  4. 4
    Design & test

    Detailed design and test cases linked to stories.

Lessons learned

Standards & references

TOGAFArchitecture Development Method and deliverables
TM Forum ODAOpen Digital Architecture
TM Forum SIDInformation models

Related pages

This page describes generic industry practice and public standards. It is not based on, and does not describe, any particular vendor's product or operator's systems.