your catalog is my catalog - digital transformation world · “a common set of business operations...
TRANSCRIPT
© 2016 TM Forum Live! 2016 | 1
Your Catalog is my Catalog
Greg Tilton, Founder, DGIT Systems
© 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
© 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
© 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
© 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
© 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
© 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/
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2016 TM Forum Live! 2016 | 15
For more information and a great solution option …
www.telflow.com
Built by