Frameworks

Enterprise Architecture in Telecoms: Using TM Forum ODA and Sparx EA

By Ryan Schmierer  ·  October 25, 2025

Direct Answer

Telecoms is one of the most architecturally complex industries on the planet. A major operator runs hundreds of BSS and OSS systems, manages infrastructure from submarine cables to customer handsets, and is mid-way through a decade-long migration from monolithic stack to cloud-native, API-first platforms. TM Forum’s Open Digital Architecture (ODA) provides the framework; Sparx EA with the TM Forum MDG extension provides the modelling environment. Together, they give enterprise architects in telecoms the vocabulary and tooling to model ODA component boundaries, capability maps, API contracts, and vendor portfolios in a single governed repository.


Key Takeaways


The TM Forum ODA: What It Is and Why It Matters

TM Forum’s Open Digital Architecture (ODA) is the reference architecture that major telecoms operators — Vodafone, BT, Telstra, Singtel, and dozens of others — have adopted as their target state. ODA defines:

ODA is not a product — it is a design standard and governance framework. Adopting ODA means committing to a component-based architecture model, a standardised API surface, and a phased migration away from tightly-coupled legacy stacks.

The EA challenge is substantial. Operators need to map their current state (hundreds of legacy BSS/OSS systems with bespoke integrations) against the ODA target state (60+ standardised components with Open API contracts), plan migration sequences that keep the business running, and govern the journey over five to ten years.


TM Forum MDG Extension for Sparx EA

Sparx EA does not ship with TM Forum-specific modelling elements by default, but the TM Forum MDG extension — available through TM Forum’s tooling ecosystem — adds:

With this extension active in the EA repository, an architect can model the full ODA component landscape — current state application portfolio mapped to ODA components, gap analysis, migration sequencing — in a structured, queryable repository rather than a collection of PowerPoint slides.

The MDG Technology configuration matters enormously here. TM Forum’s frameworks are voluminous — eTOM alone has over 1,000 process elements. A well-scoped MDG configuration selects the stereotypes and elements relevant to your programme rather than importing the entire framework. Sparx Services scopes this as part of the Connect engagement.


Use Case 1: 5G Network Slicing Architecture

5G network slicing — delivering logically isolated network segments for different use cases (enterprise private network, IoT, ultra-low latency) — is an architectural challenge as much as a technical one. The architecture spans:

In Sparx EA, this maps to a multi-layer model with ODA components at each layer, TMF Open API contracts as the integration interfaces, and capability maps showing which network slice capabilities are enabled by which component combinations.

The Sparx EA model becomes the reference point for slice architecture decisions — which vendor provides which ODA component, where custom development is required, and how the API contracts between slice orchestration and BSS product management are governed.


Use Case 2: Cloud-Native BSS Migration

Legacy BSS stacks — billing, CRM, product catalogue, order management — are the most complex and risk-laden modernisation targets in telecoms. Most operators are running stacks that are 15 to 25 years old, with customisations layered over vendor products and bespoke integrations that were never formally documented.

The first step in a BSS modernisation programme is architectural discovery: understanding what exists, how it connects, and what business capabilities it serves. Sparx EA provides the modelling environment for this discovery — application components mapped to business capabilities (TAM layers), integration interfaces documented as Information Flow diagrams, and data entities mapped from the SID.

The migration planning phase then uses Sparx EA to model the target state ODA components, define the migration sequence (which legacy components each ODA component replaces, in which order), and identify the TMF Open APIs that will govern the re-integration layer during transition.

This is not a quick engagement. BSS modernisation architecture programmes typically run 12 to 18 months for the architecture definition phase alone. What Sparx EA provides is a structured, version-controlled repository that survives the duration — and the team changes — of a programme that long.


Use Case 3: API Governance

ODA’s promise of interoperability rests entirely on TMF Open API adoption. But in practice, operator environments contain a mix of TMF-conformant APIs (from newer vendor products), proprietary APIs (from legacy systems), and custom APIs built by in-house integration teams.

API governance in Sparx EA means:

With EA GraphLink, this API inventory becomes accessible in Power BI as a live dashboard — showing conformance rates, API age, and migration dependencies without requiring architects to manually export reports from the Sparx EA tool.


Use Case 4: Vendor Rationalisation

A typical tier-1 operator has accumulated 200 to 400 software vendors across BSS, OSS, network management, and enterprise IT. Vendor rationalisation — reducing that number by identifying capability overlap and consolidating to preferred vendors — requires a capability-to-vendor mapping that most operators do not have in queryable form.

Sparx EA’s TAM-aligned capability map, populated with current vendor relationships and ODA component mappings, gives the architecture team the foundation for a data-driven vendor rationalisation. The analysis — which vendors cover which ODA components, where there is overlap, which vendor relationships carry the most integration debt — can be surfaced directly to executives via EA GraphLink-powered BI dashboards.

This is the architecture programme that pays for itself. Vendor rationalisation in a large operator typically generates savings of $10M to $50M over five years. The architecture analysis that enables it is a small fraction of that.


The MDG Governance Imperative

Every TM Forum modelling initiative in Sparx EA depends on a well-governed MDG Technology configuration. Without it:

With a well-governed MDG layer:

This is why Sparx Services’ Connect engagements for telecoms clients always begin with MDG Technology assessment and configuration, before any ODA component modelling starts.


EA GraphLink and BI Integration for OSS/BSS

EA GraphLink’s Interface A (GraphQL endpoint) makes the Sparx EA repository accessible to Power BI and Tableau without any manual export process. For a telecoms architecture team, this unlocks:

For large operators with architecture governance boards, this means the architecture team is no longer producing slide-deck status reports. The board sees a live dashboard that draws directly from the authoritative architecture model.


FAQ

Q: Does Sparx EA support TM Forum frameworks out of the box? A: Not fully out of the box. Sparx EA natively supports UML and ArchiMate, and its MDG Technology mechanism allows extension for any industry framework. TM Forum MDG extensions (for ODA, eTOM, SID, TAM) are available through TM Forum’s tooling ecosystem. Configuring these extensions correctly in a shared team repository — scoped to the frameworks your programme actually uses — is specialist work that Sparx Services handles as part of the Connect engagement.

Q: What is the Telecom Application Map (TAM) and how does it relate to ODA? A: The TAM is TM Forum’s capability map for telecoms — it defines a standardised taxonomy of application capabilities organised into domains (Customer, Product, Revenue, Service, Resource, Engagement). ODA builds on the TAM by defining software components that deliver those capabilities. In Sparx EA, the TAM provides the capability map structure; ODA components are mapped to TAM positions to show how the target architecture covers the capability landscape.

Q: Can Sparx EA model TMF Open API contracts? A: Yes. TMF Open APIs (the TR-290 series) can be modelled in Sparx EA as interface specifications — with operations, data schemas (linked to SID entities), and conformance levels tagged against each API. The model records which ODA component exposes which API, and which components consume it. This is not the same as a full API management platform (like MuleSoft or Azure API Management) — Sparx EA models the architecture of the API landscape, not the runtime management of APIs.

Q: How does EA GraphLink help a telecoms architecture team specifically? A: EA GraphLink’s Interface A exposes the Sparx EA repository as a GraphQL endpoint that Power BI or Tableau can query directly. For telecoms teams, this means live dashboards showing ODA component coverage, TMF API conformance rates, BSS/OSS application inventory, and vendor mapping — drawn from the architecture model rather than manually compiled. Interface B (MCP Server) allows AI tools to query the model for architecture context, enabling AI-assisted impact analysis for network change requests or vendor replacement decisions.

Q: What is the Business Architecture Canvas in the TM Forum context? A: The Business Architecture Canvas is a TM Forum tool for mapping an operator’s business capabilities to customer journeys and ODA components on a single page. It is used in business architecture workshops to align the technical ODA component model with business strategy. In Sparx EA, the Canvas can be realised as a custom diagram using TM Forum MDG stereotypes — connecting the strategy-level view to the underlying component and capability model.

Q: How long does an ODA architecture programme typically take? A: ODA adoption is a multi-year journey, not a project. The initial architecture definition phase — mapping current state to ODA components, defining target state, identifying migration priorities — typically takes six to twelve months for a tier-1 operator. Programme governance and ongoing model maintenance continue throughout the migration, which typically runs five to ten years. Sparx Services engagements are scoped to specific phases rather than the full journey.

Q: Is BSS modernisation architecture different from OSS modernisation architecture? A: In practice, yes — even though ODA treats them within the same framework. BSS modernisation (billing, CRM, product catalogue, order management) is primarily driven by commercial agility and customer experience objectives. OSS modernisation (network inventory, fault management, service fulfilment) is primarily driven by network automation and 5G operational requirements. The ODA component model covers both, but the business cases, stakeholder communities, and migration risks are distinct. Sparx EA can model both, but the programme governance typically separates them.

Q: What is the difference between a Connect engagement and building TM Forum modelling capability in-house? A: The Connect engagement delivers a configured Sparx EA environment — TM Forum MDG extensions scoped to your frameworks, repository governance, EA GraphLink integration, and initial ODA component modelling — typically in 12 to 20 weeks. Building equivalent capability in-house requires MDG Technology expertise, TM Forum framework knowledge, and EA repository administration skills that most operators’ internal EA teams do not currently have. The Connect engagement is faster to value and transfers skills to your team as part of the delivery.


Work with Sparx Services

For telecoms operators working with TM Forum ODA — whether at the start of a BSS modernisation, mid-migration, or establishing architecture governance for an ongoing 5G programme — the Connect offering delivers a configured Sparx EA environment with TM Forum MDG integration and EA GraphLink connectivity for OSS/BSS dashboards.

Connect engagements are scoped between $50K and $185K+ depending on the complexity of the ODA component landscape and the BI integration requirements.

Explore the Connect Offering | Talk to a Sparx Services Architect

Share this article

Ready to make your EA investment work harder?

Talk to a Sparx Services architect about where your organization is on the journey and what the next stage looks like.