Ashish Kar, CTO Platforms at PCCW Solutions, explains how the company is using TM Forum Open APIs for reusability and integration, and a low code/no code approach to accelerate development.Tell us about yourself and your job.As the Head of Technology Strategy & Architecture at PCCW Solutions, I am responsible for conceptualizing and designing products and solutions that meet our customers’ future needs. With over 24 years of experience in the telecom industry, I have been associated with TM Forum for over a decade, leading several Catalyst projects with Vodafone, Telstra, AT&T, Telefonica O2 UK, Liberty Global, and Orange, and contributing to various standards design programs. I now have the responsibility to build a world-class micro-frontend, microservices- and cloud native architecture-based software-as-a-service (SaaS) product for our telecom business and operational support system (BSS/OSS) customers.
Why do you believe in TM Forum’s Open API Program?As a technologist and product evangelist, I have plans to build a TM Forum-compliant and certified software based on a microservices design and cloud native architecture. As we progress into 2021, my team will be securing TM Forum Open API conformance certification for each API that we build in Infinitum Communications Suite (ICS), in an effort to deliver a market leading telecom platform providing digital BSS/OSS, data analytics, core network provisioning, and
open RAN capabilities and support to our customers. We are at the precipice of excellence and TM Forum has helped us along our journey in a vital and time-critical way.
Which TM Forum Open APIs are most valuable to your company?The APIs listed below are most valuable, mainly due to their industry alignment and Open API architecture conformity. With low code/no code providing us the essential acceleration of development, TM Forum Open APIs offer a higher reusability index with easily deployable integration touchpoints. They also cover the significant core functions that any BSS/OSS system is built on and provide the framework to build more functions around – for example, the product catalog, customer model, order management and subscription management.
- TMF620 Product Catalog Management
- TMF622 Product Order Management
- TM 629 Customer Management
- TMF632 Party Management
- TMF637 Product Inventory Management
- TMF663 Shopping Cart Management
- TMF666 Account Management
- TMF641 Service Order Management
How do you use the APIs? We built the “Common Information Model” for logical data modelling using the
TM Forum Information Framework (SID) and leveraged the domain-wise API data models to create the distributed logical and physical model for each of the domains covering catalog management, customer management, inventory management, customer order management and service order management. We leveraged the data models to build our solutions around them and built the domain logic in parallel knowing the input and output into each domain. In addition, we looked at
JSON schemas using the Information Framework to create an equivalent PCCW Solutions model of common information for logical data modelling. We also leveraged YAMLs, request and response payload samples, and PUMLs for low-level component design. Inter- and intra-integration bridges also contributed to fast tracking code development to build APIs.
How have you benefitted from using these APIs?Our Information Framework-based Open API contract designs allowed us to devise solutions quickly and efficiently. Also, by leveraging the industry standard data model as the reference to build our core telecom product components, we have a uniform entry and exit point into the different business domains including customer relationship management, product management, order management and customer assurance. This allows us to integrate quickly and seamlessly with other TM Forum-compliant products such as Ericsson, Netcracker, Amdocs and Oracle. Advancing into 2021, we will be contributing back to TM Forum with various product component architectural blueprints from our microservices-based designs, in an effort to build
the Open Digital Architecture Component Accelerator.
Where do you use the APIs?We use them as guidelines across our development teams located in Singapore, Malaysia, Hong Kong, Philippines, India, Australia, Russia and Ireland. Our next-generation telecom BSS/OSS product, Infinitum Communications Suite (ICS), has been designed and developed to serve our customers across the globe, with a large implementation fabric in APAC.
Have you used them in conjunction with any other APIs?We have used them to design and build ICS, while building integrations with different billing charging and rating APIs, payment gateway APIs, government approved tokenization APIs, public integration gateways, hyperscalers and security solution APIs amongst others. We are also developing data analytics and IoT service-based platform extensions to ICS, wherein we will be extending our current TM Forum Open API-based fabric to integrate with various third-party product solutions in the market.