Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
© 2017 TM Forum | 1
Joann O’Brien, VP APIs & Ecosystems, TM Forum
Pierre Gauthier, Chief API Architect, TM Forum
16 May 2018
Future of OSS/BSS with TM Forum Open APIs
© 2017 TM Forum | 2
What does the Telco need?
• Best at connecting
everything on the planet
• Diversify offering new
products and services which
build on key competencies
• Procure companies that
strategically enhance their
offering,
• Requiring:
• Open Flexible Architecture
© 2017 TM Forum | 3
Zero point to point integration
Services are exposed through standard APIs
• Any component or service can be externalizable
with little additional effort
• Creating a dynamic flexible architecture where
new services or new business models can be
realised
• This is achieved by decoupling all functional
groupings
ODA Open API based integration
Party Management
Product & Offer Management
Customer Facing Service Management
Analytical
DataFront Ends
3rd Party
System
s
Employe
es
Pa
rtner
Resource Facing Service Management
Decoupled
Decoupled
Decoupled
Deco
up
led
Deco
up
led
Deco
up
led
© 2017 TM Forum | 4
Component based with Open APIs
• Build from loosely coupled standardised
components with industry agreed boundaries
– Supports Multi vendor and Open Source projects
• Components expose metadata to automate
lifecycle management
– Packaging, automatic discovery etc.
• Extension of Frameworx to provide an industry
standard language to define components
ODA Componentization with TMF Open APIs
Party Management
Product & Offer Management
Customer Facing Service Management
Analytical
DataFront Ends
3rd Party
Systems
Employe
es
Pa
rtner
Resource Facing Service Management
Decoupled
Decoupled
Decoupled
Deco
up
led
Deco
up
led
Deco
up
led
© 2017 TM Forum | 5
API Component Suite
A highly cohesive set of APIs supporting resources (entities)
coupled with other resource entities in the API Suite enabling end to end
scenarios (execution flows)
A Component Suite Business Service IS a set of Functions exposed by
participating microservices enabling the execution of an-end goal (Functions can be operations,
notifications, …)
API component suite is focusing on the dependencies and pre-conditions for using the functions in end to end scenarios (enabling the cohesive and
consistent execution of a set of Functions)
Dependencies and pre conditions are normally satisfied by the presence of
APIs and resources providing the required information or operations for
proceeding to the next step
An API Component Suite is considered conformant if it provides all the capabilities (operation, events,
resources) required by the end–end scenarios AND if it provides the
means for accessing the supporting component services (schema registry,
security etc….)
© 2017 TM Forum | 6
Open API conformance components
End to End Service API Conformance
Customer Management
API SuiteIoT API Suite
Network as a Service API
Suite
© 2017 TM Forum | 7
Industrialization of API suites / components
Open API Component Suites
Customer Management
API SuiteIoT API Suite
Network as a Service API
Suite
Industrialization of purpose focused suites of APIs : meeting original design
© 2017 TM Forum | 8
Based on ODA Component Model
API and Component Managemenet (DSM API)
Component Supporting Services (Event, Messaging,
Schema Registry
OAUTH2 , Security Policies
Open API FnaS (Function as Services)
© 2017 TM Forum | 9
API Component Suite
API and Component Management (DSM API)
Component Supporting Services (Event, Messaging,
Schema Registry
OAUTH2 , User Roles
Security Policies
Open API FnaS(Function as Services)
MS
MS Mongo
Kafka, RabittMQ API
Gateway
AuthorizationSystem
© 2017 TM Forum | 10
Functional and non-functional
getProductSpecificationComponent
Fn1.. Fn
getProductOfferingsCatalog API Op
createProductOrderOrder Management API Op
getProductProduct Inventory API Op
Fx
Product CreateEvent
Oauth2
getAuthorization
Fn2
getSchema HomeDSM
ONAP TMF Service Management Platform
ESP
Schema
Repository
Service
Catalog
API
Service
Inventory
API
Service
Qualification
API
Service Activation
and Configuration
API
Service
Ordering
API
Service Problem
Management API
Usage Mgmt
API
Service Test
Mgmt API
SLA
ManagementA
PI
Address
Qualification
API
PM Threshold
API
Alarm API
PM Monitoring
API
Metric API
API Component Suite
MS
MS Mongo
Kafka, RabittM
Q
© 2017 TM Forum | 12
MEF
▪ https://inform.tmforum.org/catalyst/2017/11/catalyst-gets-hip-delivers-ethernet-services-end-end/
© 2017 TM Forum | 13
MEF
© 2017 TM Forum | 14
Open Digital Lab Phases
Phase 1: Simplified API Implementation Generation
Phase 2: Digital Transformation Catalyst Sandbox
Phase 3: Microservice API capability
Phase 4: Member conformant offerings exposed
An environment for rapid innovation across the industry