Open Digital Framework Open Digital Architecture: Ian Turkington VP Architecture and Apis
Open Digital Framework Open Digital Architecture: Ian Turkington VP Architecture and Apis
Open Digital Framework Open Digital Architecture: Ian Turkington VP Architecture and Apis
Ian Turkington
VP Architecture and APIs
15 Apr 2021
© TM Forum | 1
Introducing TM Forum: The Global Association for Digital Business
TM Forum is the member-led global industry association transforming business agility
through expert-led collaboration and co-innovation
30 years accelerating transformation through worldwide collaboration
Neutral, not-for-profit, led by the world’s leading service providers
Digital Business
Cloud Native IT AI, Data & Autonomous Networks &
& Agility Analytics the Edge
Transformation
Core
Themes
© TM Forum | 2
10/10 of the world’s largest CSPs are now TM Forum members
© TM Forum | 3
The industry wants to go ‘beyond connectivity’, but most
transformation efforts fall short of the change required
Red Ocean
Battlegrounds
Digital efficiency
© TM Forum | 4
Illustrative only. 4-box model inspired by IBM Research.
Addressing the challenge requires a clear ambition at industry level
Industry Challenges Market Requirements/Ambition
© TM Forum | 5
Delivering on the ambition requires change in mindset, end-to-end
Simplification, automation and intelligence are key principles driving the change
Zero-touch Interoperability
Augmented Intelligence
BSS
Cloud Native IT & Network Components
Re-usable, ‘Plug and Play’, Open API oriented
OSS
Autonomous Infrastructure
Network (physical) 5G + Edge + Data + AI
© TM Forum | 6
Open Digital Framework (ODF)
© TM Forum | 7
Open Digital Framework (ODF)
A blueprint for intelligent operations fit for the 5G era Open Digital Framework
• Provides a migration path from legacy systems and processes to Transformation Tools Maturity Tools Data
Governance
• ODF comprises tools, code, knowledge and standards Deployment
Implementation
(machine-readable assets, not just documents) & Runtime
© TM Forum | 9
Open Digital Framework & Open Digital Architecture
Open Digital Framework
Transformation Tools Maturity Tools Data
‘As-Is’ OSS/BSS Application Transformation
Metrics Maturity Models Benchmark Data AI Training Data
Map (TAM) Toolkits
Design Guides
© TM Forum | 10
Open Digital Architecture (ODA)
© TM Forum | 11
Open Digital Architecture (ODA)
• ODA is a complete enterprise architecture blueprint for "Open Digital Architecture is a
open digital platforms, replacing traditional operational and catalyst to cultural change."
business support systems Thierry Souche
Group CIO, Orange
• Comprises standardized, reusable, cloud native software
components organized into loosely coupled domains
• Components connect via standardized Open APIs which:
‒ Provide zero-touch interoperability (plug-&-play components)
‒ Expose business capabilities for zero-touch partnering
• ODA transforms business agility with simpler IT solutions
that are easier and cheaper to deploy, integrate & upgrade
• Built by industry agreement
‒ TM Forum members are actively developing the ODA
standards, leveraging mature, proven TM Forum assets
© TM Forum | 12
Structure of ODA
Business Architecture
• Business capability map & value stream
mappings
• Multi-layered model of the key business
processes for efficient, agile operations
(eTOM)
© TM Forum | 13
ODA Core Concepts
Capability Driven Transformation
• Business capabilities functions
components
• Enables business / technical agility
• Common language for Business
(requirements) and IT (design)
• Enables the software marketplace
Standard data language (SID) & data model Standardized components, built for a Component capabilities are discoverable
(optimized for AI) deployment canvas (via Catalogs)
• Supports zero-touch interoperability • Supports cloud native deployment • New services can be designed from existing
• Supports AI training services
Capabilities of components exposed • No need for manual configuration of new
Functional framework, organized in loosely using Open APIs service chains
coupled domains • Enables zero-touch interoperability and
• Simplifies the architecture and enables zero-touch partnering
pace layering
© TM Forum | 14
ODA Key Industry Benefits
Ambition Today’s Challenges ODA Solutions
Monetize 5G in the enterprise • Lack of business / technical alignment • Common language for business & technology domains
40% growth in B2B2X • Systems & processes designed for • Supports any product via catalog-based data and rules
traditional telco business • Zero-Touch Partnering via Open APIs
Eliminate costs • High IT procurement & integration costs • Enables a marketplace for standardized software components
Double OpEx efficiency • High maintenance cost of customized IT • Open standards to minimize software customization
• Zero-Touch Interoperability via Open APIs
• High operational cost of complex,
manual processes • Optimized for cloud native deployment
• Zero-Touch Operations via AI-enabled automation
Delight Customers • Poor customer experience due to • Pace-layering for rapid evolution of customer-facing systems
100% digital interactions disconnected systems • 360o customer view built on a common data model
• No single view of the customer • AI-ready for optimizing personalized customer experiences
© TM Forum | 15
ODA APIs
TM Forum Open API table (extract) https://projects.tmforum.org/wiki/display/API/Open+API+Table
© TM Forum | 16
Open API dashboard for March 2021
© TM Forum | 18
75 Open API Manifesto signatories
“
The Open APIs are fundamental to
our API-led connectivity design
principle that unlocks data from
systems, composes data into
processes and delivers them as an
experience to the final user.”
Abhi Sur,
Senior Director, Communications Industry,
Salesforce
© TM Forum | 19
ODA Domains
Decoupling &
Components are organized into Integration Intelligence
loosely coupled domains Management
• Decoupling of the domains
simplifies the architecture and Party
enables separation of concerns Management
• Each domain can change at its
own pace without affecting other
domains (pace-layering) Engagement Core
Management Commerce
• Business functions of the domains
Management
are exposed via Open APIs
Production
© TM Forum | 20
ODA Domains
Engagement Management
• For a single coherent customer experience
Party Management
• Supporting complex business models
Intelligence Management
• To support systems of insight, AI, Machine
Learning and Cognitive capabilities
Production
• Abstracting the complexity of infrastructure
© TM Forum | 21
ODA Components
Provided Required
ODA specifies standardized, reusable software- Open APIs Open APIs
defined components connected via Open APIs
• Support real time, dynamic integration via TM Forum
Open APIs (components can be assembled like Lego
blocks - Open APIs and a standard data model enable
zero-touch interoperability)
• Expose their business capabilities (discoverable via
Catalogs) externally through Open APIs, enabling
zero-touch partnering
• Support a common data architecture; contain their
own data and share it in real-time (AI-ready)
• Components are microservices-based, supporting
cloud native deployment (e.g. autonomous, self-
healing, self-scaling…)
• Can be automatically deployed and managed in an
operational ‘Canvas’, exposing operational interfaces
for management, monitoring, security…
© TM Forum | 22
ODA Components
are Self-describing Component YAML definition
1 2
5 3
4 3
4
5 © TM Forum | 23
49 Open API & Open Digital Architecture Manifesto signatories
“Concepts like Open APIs, artificial intelligence, platform business models, and digital ecosystems will help drive agility and
innovation. The TM Forum Open Digital Architecture provides a pragmatic way to bring these concepts together and sets
the blueprint for digital transformation.” Lester Thomas, Chief IT Systems Architect, Vodafone © TM Forum | 24
Migration to the
Open Digital Architecture (ODA)
© TM Forum | 25
Delivering on the ambition requires change in mindset, end-to-end
How does ODA help this migration?
Zero-touch Interoperability
Augmented Intelligence
BSS
Cloud Native IT Components
Re-usable, ‘Plug and Play’, Open API oriented
OSS
Autonomous Infrastructure
Network (physical) 5G + Edge + Data + AI
© TM Forum | 26
Migration to ODA
Traditional CSP Typical Migration Architecture Digital Service Provider
Zero-touch Partnering
CSP domain CSP domain Digital SP domain Partner domains
Operations AI-Enabled, Real-Time Operations
Party Management
Engagement Management
Intelligence Management
(processes & people) Augmented Intelligence
Zero-touch Interoperability
Decoupling and Integration
BSS
Core Commerce Cloud Native IT Components
Management Re-usable, ‘Plug and Play’, Open API oriented
OSS
(Open APIs)
Autonomous Infrastructure
Network (physical) Production Domain 5G + Edge + Data + AI
This is the starting position for most service providers. A typical first step is to wrap the existing systems in The final stage is the introduction of cloud native
At this stage, the business architecture and Open APIs to introduce loose coupling and to lay the components. These will include components from
information systems architecture is most relevant for foundation for agile transformation. In addition to the partners. The whole of ODA is now relevant to define
governing changes to the existing landscape. And the business architecture and information systems the business and information systems architecture
transformation guides can be used to define your architecture; the Implementation architecture now and also the implementation and deployment
transformation strategy. become relevant for the Open APIs. architecture.
Deployment
Implementation Implementation
& Runtime
Transformation Continuum
It is important to note that at any point in time some parts of the landscape may be in stage one, while others will be in stage two or even three.
Therefore, the appropriate ODA guidelines should be applied to the appropriate parts of the landscape.
© TM Forum | 27
ODA – An Example
© TM Forum | 28
ODA – Domains
An architecture for the digital era! Party Management
supporting complex
business models Intelligence Management to
support systems of insight, AI,
Machine Learning and
Engagement Cognitive capabilities.
Management for a Party Management
single coherent
customer experience
Management Decoupling and Integration
Engagement
Management
Intelligence
Core Commerce Management
(Open APIs)
Production Domain
Core Commerce Management Production abstracting the complexity
supporting third party and marketplace of infrastructure. (Production is the
Operational Business Processes
offers and service composition and combination of the Service
orchestration Management and Resource
Management Domains of Frameworx)
Welcome
API Hub
Invoicing
Management
Party (360o view) Pre-sales
Rights
Billing Account Launch configuration subprocess
Invoice (offer for create, contract for change) Copy bill items, charges
Front Ends
Manage Catalog
Configure
offer & product
Manage Offer &
Product
Catalogue
Order
Capture Bill calculation Core
Validate order
Order Commerce
Management
Customer Order follow-up Rating & Usage
Orchestration & Follow up
Catalog Distribution
Order
Contract Service order Usage elements (CDR…)
Legend : Charging
BE-BE API Manage Service Order Resource Order
Technical
Production
Process Mgt (SOM) Mgt (ROM)
Catalogue
Process – GUI
Business exchanges Service Usage
event
Read (data) © 2020 TM Forum | 30
Component overlay
Component based representation of ODA
Choose process Billing (Inv/Pay)
Assign subscriber, Customer service support Customer Care
rights, BA Customer Payment
Party
Engagement Management
Welcome
API Hub
Invoicing
Management
Party (360o view) Pre-sales
Rights
Billing Account Launch configuration subprocess
Invoice (offer for create, contract for change) Copy bill items, charges
Manage Catalog
Configure
offer & product
Manage Offer &
Product
Catalogue
Order
Capture Bill calculation Core
Validate order
Order Commerce
Management
Customer Order follow-up Rating & Usage
Orchestration & Follow up
Catalog Distribution
Order
Contract Service order Usage elements (CDR…)
Service/Resource Technical Service Operation Resource Operation Billing (usage/charge)
Catalogue
Legend : Charging
BE-BE API Manage Service Order Resource Order
Technical
Production
Process Mgt (SOM) Mgt (ROM)
Catalogue
Process – GUI
Business exchanges Service Usage
event
Read (data) © 2020 TM Forum | 31
API overlay
API based representation of ODA
Choose process Billing (Inv/Pay)
Assign subscriber,
Customer Service Support Customer Care
rights, BA Customer Payment
Party
Engagement Management
Welcome
API Hub
TMF632 Party
Mgmt
TMF673
Geo Addr Invoicing
Management
Mgmt
Party (360o view) Pre-sales TMF678 Cust
Rights TM685 Resource Bill Mgmt
TMF648 Quote Pool Mgmt
Billing Account Launch configuration subprocess Mgmt
Invoice (offer for create, contract for change) Copy bill items, charges
Manage catalog
Configure
offer & product
Manage Offer &
Product
Catalogue
Order
Capture Bill calculation Core
Commerce
TMF622 Product
Validate order TMF620 Product TMF678 Cust
Ordering
Catalog Mgmt Bill Mgmt
Order
Management
TMF679 Product Customer Order follow-up Rating & Usage
Offer Qual Orchestration & Follow up
Catalog Distribution TMF637 Product
Inventory Mgmt
Order
Contract Service order Usage elements (CDR…)
Service/Resource Technical Service Operation Resource Operation Billing (usage/charge)
Catalogue
TMF652 Resource
Legend : Ordering Mgmt Charging
BE-BE API Manage Service Order Resource Order
Technical
Production
Process Mgt (SOM) Mgt (ROM) TMF635 Usage
Catalogue
TMF633 Service TMF641 Service Mgmt
Process – GUI Ordering Mgmt
TMF664
Resource
Catalog
Business exchanges Function
Service Usage
Activation TMF639 Resource
event TMF634 Resource TMF640 Inventory Mgmt
Catalog Activate and TMF673
Read (data) TMF638 Service TMF674
© 2020 TM Forum | 32
Configure Geo Addr Geo site
Inventory Mgmt
Mgmt Mgmt
Autonomous Networks
© TM Forum | 33
Drivers of Automation
Architectural innovation to solve the structural problems
Networks need the freedom to act independently, to govern themselves and to control their behavior through
previously defined policies, it means self-governing, with no external humans or machine are acting upon them.
The Autonomous Networks consist of a simplified network architecture, virtualized components, automating agents,
intelligent decision engines and present self dynamic capabilities to create intelligent business and network operations
based on closed-loops.
© TM Forum | 34
Opportunities to ICT Industry --- “Zero X” Experience
- Autonomous Networks/ICT Services for Intelligent Society
As a Service As a Platform
“Zero X” Experience
One stop, real-time, on demand, Enablement of business collaboration &
ecosystem between verticals and
Deliver simplicity automated,E2E full lifecycle ICT network/ICT service providers
network/ICT services
to the users
Leave the
complexity with
the providers
Zero Wait Zero Touch Zero Trouble
• • Operating • Business
Launch
Simplified Self-
Swift • Delivery • Development • Services
• Care • Maintenance healing • Infrastructure
Human Machine
Hands On Hands On Hands Temp Off Hands Off Hands Off Hands Off
Eyes On Eyes On Eyes Temp Off Eyes Off Mind Off Driver Off
. . . . .
Intent-based research
The human monitors the driving environment Self-driving Network
The automated system monitors the driving environment)
The introduction
Similarly of new
Telco Networks engine
require: (electric,sensors
distributed hybrids…), sensors,
actuators video elements
on network camera, actuators, communication
infrastructure (Wifi, BT,
(SENSE-PROCESS-ACT), V2X…)
Slicing supportedand
customization thedynamic
evolutional journey!
creation of new slices, dynamic coverage on demand, e2e ©SLA
TM Forum | 37
Autonomous Networks: automation levels
Data & knowledge driven intelligent, simplified networks
Simplified architecture
Best user experience, full lifecycle automation, maximum utilization
© TM Forum | 38
Levels of Autonomous Networks
Definition of automation levels and functionality
© TM Forum | 40
Autonomous Networks
Autonomous Domain • Identify an industry agreed set of autonomous domains that represent the network of the future
• Decouple one domain from another and expose a set of domain-based services via Open APIs to upper layer or
Service Exposing other domains
• Definition of network elements (or functions) within the various autonomous domains. These network elements or
Network Element Definition functions will expose a set of standard resource services at the domain level instead of at the element or function level
Network Element • Network elements can configure themselves and expose their characteristics to other layers or other domains to
Configuration allow them to be externally controlled
Network Element • Support the ability to combine a set of network elements to build or deliver a higher-level network service
Combination
• Model the exposure of a set of network capabilities as a set of platform services to enable higher level business
Network Capability Model services to utilize network services
• Develop the ability to deliver a service using a combination of flexible network services and resources that can be
Service Delivery Ability automatically orchestrated, configured, monitored and repaired
• Enable the ability to specify a set of rules at the business level that can be automatically monitored and effected
Business Rule Specification across all domains of the architecture
© TM Forum | 41
Self-configuring, self-healing, self-optimizing, self-evolving networks
© TM Forum | 42