Open APIs

 View Only
  • 1.  mapping 3GPP to TMF640 activation

    TM Forum Member
    Posted May 11, 2020 10:56
    Hi, 

    I working to expose a downstream system which is exposing their API using 3GPP specification to external party. 
    As I don't what to be just a proxy to expose exact the same API, instead I try to utilize on the existing TMF640 API to do that. 

    Just wonder if anyone have tried to mapped the 3GPP TS 29.XXX specification to TMF640? Would that be possible? 

    Thanks.

    ------------------------------
    Chio Chuan Ooi

    ------------------------------


  • 2.  RE: mapping 3GPP to TMF640 activation

    TM Forum Member
    Posted May 11, 2020 13:59
    Edited by Vance Shipley May 11, 2020 14:06
    Chio,

    I've done quite a bit of this sort of mapping. It's hard to provide any specific advice without knowing which specifications you are working with. The 3GPP TS 29 series covers 3G, 4G and 5G. Is it the 5G Service Based Interface (SBI) APIs you are targeting?

    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 3.  RE: mapping 3GPP to TMF640 activation

    TM Forum Member
    Posted May 15, 2020 01:50
    Hi Vance, 

    I looking at the TS29.522, 5G API. 
    Would you mind to share what is the major challenge for the mapping? 

    Thanks. 



    ------------------------------
    Chio Chuan Ooi
    SingTel Optus
    ------------------------------



  • 4.  RE: mapping 3GPP to TMF640 activation

    TM Forum Member
    Posted May 15, 2020 04:56
    Right, 29.522 is the Service Based Interface (SBI) used in 5G Core.

    You mention TMF640 Service Activation and Configuration API however a better match here would be TMF664 Resource Function Activation and Configuration API as SBI is dealing with Resource Domain entities. The 3GPP uses the term "Communications Service" for what we have in the Service Domain (e.g. eMBB, URLLC). It's a constant source of confusion, "Network Services" (e.g. VNF Forwarding Graph, Network Slice) are Resource Domain entities best modelled as Resource Function. You are probably interested in the UDR SBI where subscription data would be simple Logical Resources.

    You might want to expose a northbound TMF640 from a Service Orchestrator and use TMF664/TMF702/TMF639 southbound from it to a Resource Orchestrator which uses SBIs on it's southbound.


    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 5.  RE: mapping 3GPP to TMF640 activation

    TM Forum Member
    Posted May 17, 2020 22:55
    Edited by Chio Chuan Ooi May 17, 2020 22:55
    Hi Vance,

    Will try to explore on the TMF664. 
    Thanks. 


    ------------------------------
    Chio Chuan Ooi
    SingTel Optus
    ------------------------------



  • 6.  RE: mapping 3GPP to TMF640 activation

    Posted Jul 11, 2023 00:15

    Hi Vance

    Above for 5G UDR SBI, you suggest mapping the 5G subscription-data into multiple logical resources, presumably each logical resource would map to a 3GPP 5G resource from the 29.503/505 specs.  This appears to be a slightly different mapping to the ODA use cases document (IG1228 use case 8) where the entire UDR profile appears as a single logical resource and where the subscriptionData (profile) is a characteristics (probably an object).  Your thoughts?

    Thanks!



    ------------------------------
    Dan d'Albuquerque
    TO BE VERIFIED
    ------------------------------



  • 7.  RE: mapping 3GPP to TMF640 activation

    TM Forum Member
    Posted Jul 11, 2023 01:51

    Modeling is an art, not a science. :)

    Some people avoid Characteristics with complex values. You could use a composite Resource to hold addressable Resource entities instead. One benefit of that approach would be that you could authorize access, or subscribe to events, with finer granularity.



    ------------------------------
    Vance Shipley
    SigScale
    ------------------------------



  • 8.  RE: mapping 3GPP to TMF640 activation

    Posted Jul 11, 2023 02:48

    Thanks for the reply.

    I was wondering about using a composite UDR profile logical resource containing the 3GPP subscriber-data resources.  Still a bit of nesting of attributes to overcome though using logical resource characterstics (object?) unless we break the 3GPP resources into sub-resources (modelled as additioanal layers of logical resource).



    ------------------------------
    Dan d'Albuquerque
    TO BE VERIFIED
    ------------------------------