your catalog is my catalog - digital transformation world · “a common set of business operations...

15
© 2016 TM Forum Live! 2016 | 1 Your Catalog is my Catalog Greg Tilton, Founder, DGIT Systems

Upload: others

Post on 05-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 1

Your Catalog is my Catalog

Greg Tilton, Founder, DGIT Systems

Page 2: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 2

Plugging into services from your partners catalog

Overview

Service Providers can build value through integrating partners Innovators with new services can plug into a market of service providers to

become part of a solution Common dynamic APIs can be used for Telco, Cloud, NFV, IoT and more SID specifications are the key to being catalog-driven and allowing a small

set of APIs to service all requirements A third party catalog driven sandpit can quickly establish a living interface

contract and de-risk partner integration Recently, many service providers have been doing this and there is some

real learnings to be had

Page 3: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 3

About Us

Telflow by DGIT order management; catalog driven, built on TMF based APIs Telflow won 2015 Excellence Award, Innovation for “Wholesale” Ecosystems Telflow is one of the select group of TMForum certified products Catalyst Project Award Winner 2014 & 2015 Greg Tilton, 2015 TM Forum Contributor of the YearContributions to TMForum API specifications Extensions to API specifications Best practices for using SID meta data to govern dynamic API payloads

Page 4: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 4

“A common set of business operations and APIs can be combined withmeta-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

SID Specifications provide a sharable standard meta-data format

BUYER PROCESS

StandardisedAPIs

SUPPLIER PROCESS

Dynamic DataPayloads

ServiceSpecifications

shar

e

Page 5: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 5

Six good reasons to do this

1) So DIGITAL SERVICE PROVIDERS can bundle NFV, IoT, Fibre,IaaS, SaaS into sticky high value products

2) So DATA CENTRES can supply NFV and IaaS to Digital ServiceProviders

3) So SMART CITIES can have a common framework for the myriad ofservices they need to control

4) So IoT Innovators can plug into a ready market of digital serviceproviders

5) So NETWORK OPERATORS can supply Fibre as a Service (FaaS) toDigital Service Providers

6) So TELFLOW by DGIT can plug into all manner of services andinstantly create new product bundles

Page 6: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 6

Catalog Driven Fulfilment

Which ProductProcess?

This Product Process

Catalog Process

Product Order Event

BPMS Notices Order Event

Decompose Product Order

This Product has two Services

PSR Structure?

New Order Events

Once again for Service Layer

… and again for the Resource Layer

DIGITAL CHANNELS

Product Process

Service Process

Resource Process

Product Order

Service Order

Resource Order

Select Product

Order Manager

Page 7: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 7

Sharing Catalogs with Partners The key is to have an agreed meta data format to use as a “template”

The practical approach is to share a service specification as a single programmatic file

Specifications are to be version and lifecycle managed

The SID defines patterns to use in the root ABE. JSON or XML formats may be used

SID specifications have been used successfully by hundreds of service providers

Indirectly related TMF620 defines methods for Advising of services available

Adding/changing/deleting characteristics from product/service definitions

Best practices for using SID based meta-data For full XML implementation see B2X Catalyst published results

http://telflow.com/dgits-telflow-wins-tm-forum-award/

JSON format recommendations TMF TR254 Dynamic API

https://www.tmforum.org/resources/technical-report/tr254-dynamic-api-technical-recommendation-r15-5-1/

Page 8: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 8

Main Building Blocks for SID Specifications

SID Meta-Data Fundamentals

Characteristics Enumeration - a list of valid options

Value – integer, String etc

Collections – a collection is a parent to values, enumerations or collections

Policy Cardinality

Default

Rules

Page 9: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 9

"orderItems": [{"action": "add","productOffering": {"id": "http://192.170.139.240:5000/catalogManagement/productOffering/8675309" },"product": {"productCharacteristics": [{"name": "Name","value": "CD" },{ "name": "Redundancy Location","value": "London" },{ "name": "Type","value": "Elastic"

TMF Ordering API example from 2014 B2B catalystprovides readable and compact messages

The Specification

Payload governedby specification

Page 10: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 10

Editing SID specifications

2. Edit, Augment thespecification asrequired to supportOperations.

3. Powerfulediting. Dragand drop GUI

4. Deploy to thePlatform and launch!

1. Import and exportspecifications XML or JSON

Page 11: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 11

Play in My Sandpit

The API simulator has been launched THISWEEK as deployment catalyst project

Available to all TMForum and FTTH members Standard Fulfilment Journey’s Multiple Services in the Catalog Ordering and Inventory APIs

See at the hub or www.telflow.com

Page 12: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 12

API Simulator

API Simulator

API Client

Order InventoryEvent

Submit Order(New)

View Order Post Event ViewInventory

Submit Order(Change)

ViewInventory

POST/CustomerordersGET/customerorders/:id

POST/events

GET/Inventory/:id

Context

Scenarios

Catalog

Extensible Catalog• NFV – Virtual CPE• FaaS 1.0• …..

Extensible SimulationProcess Library• New• Change• …..

New APIs to be addedwith each TMF event

Page 13: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 13

Recent experience

TMF REST APIs real applications by DGIT

Tier 1 Telco, Wholesale BU

has APIs that partners can be given access to for all the products in their catalog

has been able to use SID specifications to model all volume products

Includes high value layer 3 business retail type products

Tier 1 Telco, Consumer BU

TMForum APIs have been used to connect CRM OM to service order management system

Tier 1 Telco, Consumer and Enterprise BU

Tactical FOH solution to “glue” legacy systems together uses TMF APIs for more robust integration with order management andBPMS

Field Services Company of over 7000 staff

is offering TMForum based APIs to their Telco customers

Is using TMForum based REST APIs for some internal integration

Tier 1 Telco on-line brand

Public website integrates with Order Management system via TMF APIs for consumer broadband orders

Page 14: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 14

Realisations !

You need to share a “whole” specification with a partner SID specifications make ideal meta-data in either XML or JSON Same APIs can be used for all services when you use a specification SID specifications can also drive dynamic screen rendering Once the above is achieved catalogs can take control Dynamic APIs are equally useful for internal integrations Telflow uses TMForum based APIs as the preferred integration method

From practical experience

Page 15: Your Catalog is my Catalog - Digital Transformation World · “A common set of business operations and APIs can be combined with meta-data instantiation of services to support any

© 2016 TM Forum Live! 2016 | 15

For more information and a great solution option …

www.telflow.com

Built by