Top Banner
© 2018 TM Forum | 1 Ludovic Robert IT & API Architect, Orange NBI – TMF Open API & ONAP
14

NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

May 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 1

Ludovic Robert

IT & API Architect, Orange

NBI – TMF Open API & ONAP

Page 2: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 2

Orange at a glance

Orange is one of the largest operators of mobile and internet services in Europe and Africa and a global leader in corporate telecommunication services.

Page 3: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 3

Orange ♥ Open Source

• Important vector of growth and innovation

• Focusing on implementation, open source can and can accelerate our time-to-market

• Facilitate software independence towards a particular technical approach and product roadmaps

• Disruptive

Orange and Open Source

Page 4: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 4

Orange ♥ TMF Open APIs

Orange and TMF open APIs

▪ Orange as among the first to sign TM Forum’s Open API Manifesto, pledging to adopt the APIs as a foundational component of their IT architectures

▪ TMF open APIs have a large footprint within Orange - 15 Orange countries are using TMF API (in production)

▪ 75 instantiations of TMF APIs deployed by end of 2017 with a lot of re-use as party API used in 7 countries/BU, productInventory: 6, serviceOrder:6, etc…

▪ Significant contribution in the TMF API project (Examples for 18.0 Release: Servicexxx API, Refactoring to API to stick to DG 3.0, API & SID mapping, API tooling)

Orange strongly believe in the value to use/re-use/promote TMF open APIs

• Leverage API design and artefacts to speed up API implementation in Orange countries

• Build a standard TMF API package to be used to answer business requirements

• Think TMF Open APIs first to build interactions within or outside our organizations

Page 5: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 5

ONAP ?

Open Network Automation Platform

▪ Open source project hosted by Linux Foundation

▪ Brings together AT&T ECOMP & China Mobile OPEN-O operational solutions

▪ Orange is a Platinum and active member + provides a free OpenLab to the community

▪ Unified framework for design-time…▪ on-boarding new types services and Virtual Network Functions (VNF) and Physical

Network Functions (PNF)

▪ … and run-time▪ creating and managing instances of services, VNFs, PNFs

▪ Simultaneous orchestration of physical and virtual networks

▪ Vendor-agnostic

▪ Real-time analytics and closed-loop automation

Page 6: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 6

External API and NBI

ONAP External API project Scope

• This is an approved ONAP Project

• Describe and define the APIs between ONAP and External Systems, including ONAP interfaces targeted on BSS/OSS

• but also other interaction points such as ONAP to Partner’s Orchestration

(NBI) NorthBound Interface for ONAP

• This is a component (code)

• Provide capability to interact with ONAP at service level

• Exposure of TMF open APIs

• Hide native SO, SDC, AAI APIs

YOU ARE

HERE

External API, NBI ??? It is confusing….

Page 7: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 7

NBI objectives

• Leverage industry-recognized APIs (TMF open API) to simplify the way to use ONAP

– with latest API improvement (polymorphism) introduced in guideline 3.0 in particular to manage ‘complex’ service description

– Take advantage of open API (APACHE 2.0)

• Provide integration at Service level

– Standard interaction based on ‘Service’ (CFS/RFS) layer

– Provided a consistent package(catalog-order-inventory-order)

– Could be extended for other service APIs (Activation & Configuration, SPM, service Test, …)

• BSS will ♥ it

– Should become the entry point to ONAP for BSS triggering standardize Service Order… and Service Order are also the way to interact with other domain platform

– But…nothing prevent to use it in East-West interaction

• Not a mandatory piece for ONAP

– ONAP component API and UI (VID) are of course not impacted and could be directly used

OK but …. why ?

Page 8: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 8

NBI offering

Already available (part of ONAP Beijing release )

• TMF 633 Service Catalog (find & get)

• TMF 641 Service Ordering (including Service Instantiation) (create, find and get)

• TMF638 Service Inventory (find & get)

Coming with next release (Casablanca – mid-November)

• Add TMF-based notification (HUB/EVENT) at least for Service Order

• Tackle service modification UC though serviceOrder (minimum)

• Expose NBI API to ONAP MicroServiceBus

• Improve Service Order API to manage E2E service provisioning

• Integrate NBI in a complete E2E use case (CCVPN)

Code contributors

Page 9: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 9

NBI Architecture

Page 10: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 10

• The demo is done on an internal Orange portal developed to use/test NBI API

• Demo steps:

– Get serviceSpec (catalog)

– Pick on and ‘order’ it

– Check in the inventory

– Delete this service instance

Demo

Page 11: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 11

• How to describe complex service characteristics ?

– In SDC, Service characteristic are described in a TOSCA file

– In the API we leverage serviceCharacteristic pattern to manage ‘object’ type

– But SO as of now is able only to receive name/value

• How to trigger complete service/VNF/VF fulfillment within ONAP (in SO and after)?

– With Beijing, NBI trigger service-level in SO (BPMN/Scripts required)

– With Casablanca we introduce the E2E service instantiation

– NBI will pick service or serviceE2E depending on service category

• What about the CFS/RFS logjam?

– BSS is requesting a CFS…. a generic vFirewall for example

– In ONAP there are technical solution (RFS)…. ‘Nice vFirewall’ for Company1 and ‘Nicer vFirewall’ from Company 2

– Depending on [CFS requested +contextual information] → a RFS choice should be done

Challenges ahead

Page 12: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 12

• In our backlog

– Provide easy-access to serviceSpec description in a JSON File that can be easily accessible (performance, usability)

– Extend notification to inventory & catalog (usability)

– Identify ExternalAPI scope extension to others TMF APIs

• TMF 653 service test

• TMF 656 service problem management

• TMF 640 activation & configuration

• …

• Jump on the bandwagon ?

– You want to use NBI and you have UC where it will make sense to assess/use it

– You want to extend NBI and you have great design ideas

– You want to provide code

You’re welcome !

Next Steps

Page 13: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 13© 2018 TM Forum | 13

Q&A

Page 14: NBI TMF Open API & ONAP - Home | Digital Transformation ... · • Leverage API design and artefacts to speed up API implementation in Orange countries ... through complex transformation

© 2018 TM Forum | 14

• 28 years guiding the industry through complex transformation

• Neutral, non-profit led by the world’s leading Service Providers

• 90,000+ member professionals

• 850+ member companies

• Global presence

TM Forum members generate US$2 trillion in revenue & serve 5 billion customers across 180 countries

TM Forum is the global industry association driving digital

business transformation of the communications industry through

collaboration and innovation.

Accelerating Industry Transformation Through Collaboration