TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API...

12
© 2019 TM Forum | 1 TM FORUM INSIGHT: How can TM Forum’s Open APIs Support Your Digital Transformation Journey? W. George Glass VP Architecture and APIs, TM Forum

Transcript of TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API...

Page 1: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 1

TM FORUM INSIGHT: How can TM Forum’s Open APIs Support Your Digital Transformation Journey?

W. George Glass

VP Architecture and APIs, TM Forum

Page 2: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 2

Open APIs supporting Digital TransformationsThe digital revolution creates both significant opportunities and threats. Impacting every industry, service providers can embrace significant growth opportunities by looking beyond connectivity.

Drive digital business transformation through industry-wide collaboration, experimentation and innovation

▪ Independent association with global membership, reputation and impact

▪ Extensive collaborative expertise and capabilities, with deep experience in Operations & IT

▪ Large global community with experts from across the telecoms landscape

Reduced time to market

Business agility and interoperability

By supporting an architecture based on modularity and reuse where capabilities are exposed through industry agreed Open APIs

Partnering for new services

Enable new products and services to be created by providing services to, and consuming services from, other business units, subsidiaries and external 3rd parties from telco and increasingly other verticals

Simplification of the IT estate

By enabling systems rationalisation

By enabling the configuration and reconfiguration of systems and capabilities through Open APIs to deliver new business solutions

Page 3: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 3

Introduction and background to Open APIs in the context of ODA

Benefits of Components within an overall ArchitectureLoose coupling enables you to build the components independently of each other

Supported by a standard means of communicating between components to minimise integration costs – API hub/ESB

Use a set of appropriate metrics to measure and track the progress of your transformation – API’s built, systems rationalised, cost reduced, time to market reduced, functionality delivered increased etc.

Develop a standard enterprise data model (based on SID) to enable frictionless data transfers between platforms and partners

Determine what your core business services are (Open API’s), and build them to support your standard business processes (eTOM)

Data drive your product definitions and rules to ensure your architecture remains service agnostic to enable the management of hybrid environments and simplify on-boarding of partners or expansion into adjacent ecosystems

ODA sub-divides the architecture into logical blocks or components to simplify the architecture, grouping related business functions into platforms and presents a transformation blueprint that enables architects and designers to approach their business problem in a structured way.

Page 4: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 4

Introduction and background to Open API’s in the context of ODA

A single framework that sets the vision and tools for IT and operating model fit for the 5G era

ODA is is the TM Forum’s proposal to enable richer and yet open, distributed digital collaboration with the essential tools to support increasingly demanding technical and commercial models.Technology progress such as:- 5G, AI, software defined networks, network virtualisation, SaaS (cloud ready, cloud native applications) are all driving OSS/BSS changes to simplify, automate and embed intelligence into the architecture.

ODA, through Components and Open APIs, provides:

Business agility

Lower cost of operations

Eco-system capable services

Multi-vendor support

Support for flexible business models

Ability to exploit the flexibility of the cloud

Digital efficiency – Analyze your processes, products and customers using business capabilities. Deconstruct your business using standard patterns – identify duplication, inefficiencies, common requirements. Build solutions to use common services that drivere-use, optimize and simplify processes, rationalize systems enable rapid change through model, rule and data driven capabilitiesDigital enablement – Identify which eco-system(s) you want to participate in and expose your services accordingly, using Open API’s to maintain loose coupling, tight integration and simplify partnership integrationObservation – The more mature and ubiquitous Digital Efficiency is throughout your organization, the easier it will be to deliver Digital Enablement

Page 5: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 5

Open APIs support Digital Efficiency

Transform your IT estate to components and Open APIs

• Identify the components of your architecture and identify (using the ODA blueprint) the business functions, expressed as Open APIs that you wish to develop over time.

• Build a roadmap for the development of your critical business functions that facilitate digital efficiency.

• Identify duplication, inefficiencies in processes and common functions that are needed and build these in prioritized order.

• Ensure your delivery processes are ready to build common services

• Build the required Open APIs (please feedback improvements)

• Digital transformation is not just about IT, it also impacts:

– Operations

– Strategy

– Customers

– Operations

Customer

Strategy

TechnologyOperations

Culture, People, Organisation

Digital Maturity

Page 6: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 6

Manage ProgressManage

Contact Sell Service

Supply Service

Obtain

Payment

Customer

Master File

Logical

Inventory

Physical

Inventory

Customer

M.

Billing Order

M.

Payment

M.

Place

M. Technical

Availability

M. Product

Availability

Manage Order Placement

M. Billing

Cust Account

M. Cust

Billing

M. Customer

Order

M. Cust

Location

M. Com’rcial

Compatibility

M. Supplier

Order

Manage NT Order

M.

Authentication

M. Domain

Activation

M. Eng Task

M.

Appointment

M. App’nt

RoutingM. IT Order

M. Computing

ResourceM. Backhaul M. Access

M. CoreM. Storage

Resource

M. B2B

TxN

Dia

log

ue

M.

Customer

En

gin

ee

r

Vis

it

KC

I

KC

I

KC

I

Cu

st.

Pro

mis

e

Customer & Commercial Management

Resource Management & Infrastructure

Service Execution & Management

Dia

log

ue

Dia

log

ue

M.

PlaceM. Task

Commit Time

Business capabilities get developed once and called from multiple functions and processes within the architecture In this example Manage Place is used as part of the Customer Contact process and also as part of the Appointment process

Digital EfficiencySegment specific L2C – Constructed using our standard capabilities, and enabling reuse of common capabilities.

Page 7: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 7

Service Mgt Platform

Legacy App(copper access)

Wholesale(fibre access)

Digital TV

coverage

Other technical

checks

Manage Product Availability

Customer DN (directory number)

Address id

Selected Options

Time & Date of request

Unique request Reference

Etc…..

checkAvailability(…)

1 2 3 4

1. Initially used to check copper pairs for availability of Broadband services

2. Added checks to include checks for fibre based services

3. Based on address, availability of digital TV services was returned

4. Could be enhanced to include mobile coverage (3G, 4G, 5G etc.)

Versioning and Evolution of an Open API: Manage Product Availability evolution

Rationalise your systems

Page 8: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 8

Open APIs support Digital Enablement

Digital Transformation takes time and needs to be carefully managed

• Using your platform based architecture identify the target solution that you want to implement, expressed in terms of components and capabilities exposed as Open APIs

• You can use “pace layering” to identify areas of innovation and areas of differentiation that you wish to introduce into your architecture – these can be your areas of priority for development

• Build your new component functionality, following the ODA patterns, and ensuring that the Open APIs can carry the relevant product or service payloads

• Identify which Open APIs you wish to expose to partners and 3rd parties to enable them to consume your business services

• Work with your partners and suppliers and get them to adopt the Open APIs so that you can easily consume their services into your processes and functions

Page 9: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 9

Digital Enablement

Manage Authentication showing how it could evolve from a simple identity check to a full two factor authentication capability.

Manage Authentication

Customer identifier

Authentication type (id, pwd, 2FA)

Time & Date of request

Unique request Reference

Etc…..

Authenticate(…)

Password check

Customer identifier

Authentication type id (pwd, 2FA)

Customer Password

Time & Date of request

Unique request Reference

Etc…..

Password Check (…)

Customer Identity check

Customer identifier

Customer information (name, address, acct

no)

Time & Date of request

Unique request Reference

Etc…..

Name Address Acct Check (…)

Two Factor authentication

Customer identifier

Customer Password

Time & Date of request

Unique request Reference

Etc…..

Password and Secure code Check

(…)

Secure code check

Customer identifier

Generate code

Time & Date of request

Unique request Reference

Etc…..

Secure Code Check (…)

Call password check

Record password check result and run secure code check

If password check and secure code check okay then PASS, else FAIL

Pass/Fail

Pass/Fail

Pass/Fail

Pass/FailPass/Fail

Pass/Fail

Secure code

Switch based on authentication type required

Page 10: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 10

Data driven API for Business/IT agility

Parameters are passed into the API (data) and the API provides an output that is different depending on the data that is provided

BillingPlatform Discount Calculation

Customer Id

DiscountPercentage

ItemstobeDiscounted - reference

Time & Date of request

Unique request Reference

Etc…..

calcDiscount(…)

List of priced items to be discounted

passed by reference

GetDiscountItems

Customer Id

ItemstobeDiscounted - reference

Time & Date of request

Unique request Reference

Etc…..

getItems(…)

ApplyDiscountToItems

Customer Id

DiscountPercentage

Time & Date of request

Unique request Reference

Etc…..

DiscItems(…)List of priced items to be discounted

List of priced and discounted items

passed by reference

Discounted list of items

List of priced items

Page 11: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 11

Rules driven API for Business/IT agilityOrder orchestration rules are passed into the API (data) and the API provides an output that is different depending on the rule that is applied

Service Mgt Platform ManageCustomerOrder

Customer Id

Product Code

Order id

Time & Date of request

Unique request Reference

Etc…..

manageCustOrder(…)

Using the product code look up the order decomposition

rules from the product catalogue

GetProductData

Product Code

Time & Date of request

Unique request Reference

Etc…..

getProductOrchRules(…)

ManageOrderPlacement

Customer Id

Product Code

ProductOrchestrateRules

Time & Date of request

Unique request Reference

Etc…..

ManageOrderItems(…)

Set of product orchest.

rules

Product Mgt Platform

Product Catalogue

GetProductOrchRules

Product Code

Time & Date of request

Unique request Reference

Etc…..

getOrchRules(…)

Supply Domain IT Domain Network Domain 3rd Party Domain

NaaS Suite

Manage IT Services

Manage Supply chain items (e.g. CPE &

equipment)

Manage 3rd

Party Services

Misc Domain

Manage other Services

Status and KCI info

Status and KCI info

Status and KCI info

Status and KCI info

Status and KCI info

Completed order

information

Order orchestration rules determine which sub-order functions are invoked

Page 12: TM FORUM INSIGHT - s23370.pcdn.co · between components to minimise integration costs –API hub/ESB Use a set of appropriate metrics to measure and track the progress of your transformation

© 2019 TM Forum | 12© 2018 TM Forum | 12

Thank You

[email protected]