12
© 2017 TM Forum | 1 Standardizing Interoperability to Enable Platform Business Models Greg Tilton Founder DGIT Systems

Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 1

Standardizing

Interoperability to

Enable Platform

Business Models

Greg TiltonFounder

DGIT Systems

Page 2: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 2

Platforms & APIs

“A platform is a business model that creates value by facilitating exchanges between two or more interdependent groups, usually consumers and producers”

▪ Cloud Platforms such as our new Telflow Cloud make sophisticated IT more accessible and at a lower TCO

▪ Platform architectures have big role to play across multi Opco corporate groups

▪ A platform strategy has proven highly effective for large scale IT transformation projects

▪ Standards based APIs enable platform business models by

removing integration barriers and

supporting omni-channel customer engagement

Page 3: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 3

“A common set of business operations and APIs can be combined with

meta-data instantiation of services to support any service type, NFV, SDN,

IaaS, SaaS, IoT, Fibre as a Service.”

A common set of APIs for all service types

Dynamic payload in APIs governed by meta data

Common APIs to support best practice touchpoints

There are several competing options for a sharable standard meta-

data formatBUYER PROCESS

StandardisedAPIs

SUPPLIER PROCESS

Dynamic Data Payloads

Service

Tempate

share

Inventory

Page 4: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 4

Templates – Four Notable Formats

Option Summary Benefits

SID

Specifications

Powerful template type used by a

number of TMF SID compliant

catalog’s

Excellent “superset” meta data for

systems that need to integrate in

multiple formats.

TOSCA Topology and Orchestration

Specification for Cloud Applications

notably used by ONAP

Used to define Cloud services and

adopted by some NFV options.

Offers portability of service template.

JSON

Schema

Hypermedia

Data models in JSON format which

can be called into messages and

driven by a catalog

Catalog’s can expose the simple

JSON templates by hyperlinks

(hypermedia). Very easy for a

partner to integrate. Libraries to

render screens now in common web

development toolkits.

Yang &

Netconf

network data modelling language

defined by the IETF

Defacto standard for configuring

physical devices

Page 5: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 5

NFV MANO / SDN CONTROLLERVNF

RouterIAAS

FIBRE ACCESS(LAYER 1)

VNFFirewall

NFV / SDN Orchestration Cloud Service Orchestration

PRODUCT ORCHESTRATION

DESIGN TIME / BUNDLING LAYER

FaaS Service Orchestration

SELF SERVICE PORTAL

SERVICE PROVIDER SELF SERVICE CUSTOMER

PRODUCT MANAGER

A B

UNI/NNI EVC

MEF Service Orchestration

COMMON REST APIsOrderCatalogAddress Inventory AppointQual

Combining MEF, FaaS, NFV, Cloud

Product to Service

(PSR) Decomp

TMForum APIs

B2B APIs TMForum APIsCatalog Driven

Page 6: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 6

New Offer Journey 1

Add new fields

(characteristics) or

value to enumerations

Simple to use editor

Page 7: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 7

New Offer Journey 2Visualise as you

create

Import/Export in TMF

SID format

Page 8: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 8

DESIGN TIME

ORCHESTRATIONOPEN REST APIs

Journey End : Immediate support for an Omni Channel model

Ticket

Orders

Appointment

ActiveInventory

Catalog & Specification

Internal Systems

Order

Ticket

Event

Task

Catalog API

Address

Party

Tasks EventsLifecycle ProcessInventory

Lifecycle SkillsSlots Region

Tasks Events ProcessLifecycle

Mobile Apps

Web Portals

External Systems (B2B)

Dynamic Portal

Appointment

Party

Qualification

Process Build

Identity Management

Hyperlinked Catalog Entities

Page 9: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 9

Web Portal Channel

Offer dependent on

site and

serviceability

Parent

Inventory

Ordering screens

dynamically rendered from

catalog.

Page 10: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 10

Industry Catalog (ie MEF)

ProductOrder APIJSON schema extensions are used to

describe products

The buyer calls the

catalog entry using URL

in the message

Service Provider Catalog

Order Orchestrator

http://unitemplate1.1.mef.net

http://evctemplate1.3.mef.net

http://specialproduct2.0.acmeco.net

The B2B buyer calls the

catalog entry using

URL/hyperlink in the

message simplifying

catalog integration

Catalog’s and Hypermedia

Order API

Web Portal

The Dynamic Portal calls

the catalog and renders

screens from Templates

Acknowledgement : Sample Message from MEF data model V4 contributed by Orange

Page 11: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 11

TMF ORDER API v2.0 + ORDER EVENTS

Create Order

USING TMF OPEN APIS FOR MEF LSO

MEF CANTATA[WEB PORTAL]

Add Sites & Qualify

Add & Configure Order Items

Submit Order

Run Network Design

Raise Network Orders

Issue Partner Orders

Await Partner

Review Network Topology

Review Billing System

DEMONSTRATION STEPSCOMPONENTS

ETHERNET

VIRTUAL CIRCUIT

ENNI OPERATOR VIRTUAL

CIRCUIT

USER NETWORK

INTERFACE

NETWORK / INVENTORY MODEL

OVC-ENNI OVC-UNI

OVC-UNIOVC-ENNI

51 SERVICE DESCRIPTION

DEMONSTRATION ORDERING SCENARIO

ORDER ORCHESTRATION BILLINGTMF ORDER API v2.0

[REST JSON]

NETWORK OPERATOR A NETWORK OPERATOR B

CUSTOMER

PARTNERING PLATFORM FOR MEF SERVICES CATALYST ON SHOW @ TMF LIVE 2017

TMF ORDER API v2.0 + MEF EXTENSIONS

MEF SONATA[REST JSON]

COMMUNICATIONS SERVICE PROVIDER (CSP)

- TMF ORDER API v2.0 + MEF ORDER EXTENSIONS

Close Orders & Bill

PARTY

CATALOG

ORDER

INVENTORY

APIS

MEF SONATA[B2B]

Hypermedia

Catalog

Page 12: Standardizing Interoperability to Enable Platform Business … · 2017/5/4  · IaaS, SaaS, IoT, Fibre as a Service.” A common set of APIs for all service types Dynamic payload

© 2017 TM Forum | 12

Summary

▪ Platform Business Models are Changing the World

▪Open APIs are a key building block

▪ Platforms with Dynamic APIs and Catalog’s are Agile

▪ Standardised Templating Formats play a key role

▪ Hypermedia improves partner integration experience