We did define a TMF686 Topology Graph Api for selecting and combining data from multiple inventories . It supports a JSON Path plus w3C Function approach for describing graph type operations as supported by GraphQL, Opencypher and others . We have identified some additional feature for this API but need additional requirements input from members.
Original Message:
Sent: Sep 26, 2024 06:33
From: Raghu Meda
Subject: How to aggregrate different TMF APIs?
Hi Mohit,
The UI layer of your Web channels can use GraphQL to aggregate the responses from multiple APIs dynamically during runtime. That's an efficient mechanism and an apt approach for your requirement. If you are not looking for native TMF approach for APIs aggregation, GraphQL would be the best choice to implement at UI layer.
------------------------------
Raghu Meda
Infosys
Original Message:
Sent: Aug 23, 2024 03:39
From: Mohit Shetty
Subject: How to aggregrate different TMF APIs?
Hi TMF community,
We, as a product catalog team, have built TMF complaint APIs given below :
TMF 620 resources = product offering, product offering price , product specification
TMF 671 resources = promotions
Consumers need to make retrieve operations to each of the resources individually. However there is a common use case where consumers, particularly those facing digital channels, need to be able to get back offers, their associated product specs , prices as well as promotions in a single API call, rather than having to make multiple calls to get these.
We currently have built a custom API called getAggregrateOffer API to aggregrate these resources. (Attached image)
We wanted help from TMF community to find out if any other users had this or similar requirement?
We did look at TMF630 but not sure if thats thr right fit for this.
Thanks!
#General
------------------------------
Mohit Shetty
Telstra Corporation
------------------------------