Open APIs

 View Only
  • 1.  TMF641 realtion to TMF622

    TM Forum Member
    Posted Jul 10, 2020 09:47
    Hi All, 

    Can someone provide an insight on the creation of the TMF641 ServiceOrder payload from TMF622 Product Order payload. Or rather I would like to know whether corresponding to one ProductOrder is there a single ServiceOrder or multiple ServiceOrders?

    ------------------------------
    Neema R Soman
    ------------------------------


  • 2.  RE: TMF641 realtion to TMF622

    TM Forum Member
    Posted Jul 12, 2020 02:30
    Hi Neema
    To my understanding, in the TMF-prescribed architecture, the responsibility for decomposing Product into Service is in the Commerce Layer of ODA - in other words in the BSS level. This is demonstrated by the fact that Product Catalog (TMF620) includes implementing service and resource for Product, while Service Catalog (TMF633) "knows nothing" about Product.
    It can be expected that some Product Order Handling component (which implements TMF622) will look at the product catalog to understand how the products in the order map into services, and then submit service orders (TMF641) for those services.
    I'm not sure whether there is enough information in the Open API model currently to guide the POH component how many Service Orders to submit, the mapping logic might not be simple.
    There's probably room to enhance the Open API model in the future.

    Hope it helps

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 3.  RE: TMF641 realtion to TMF622

    TM Forum Member
    Posted Jul 13, 2020 00:10
    Edited by Neema R Soman Jul 13, 2020 00:10
    Thank you Jonathan for the information.

    ------------------------------
    Neema R Soman
    ------------------------------



  • 4.  RE: TMF641 realtion to TMF622

    TM Forum Member
    Posted Jul 13, 2020 06:00
    Edited by Dave Milham Jul 14, 2020 03:45
    Jonathan is basicly correct but there are some best practices emerging arounf the boundary between Product and Services  ( ODA Core Commerce and ODA Production)
    1.use the NaaS API Component  API sutie for the interaction between ODA Core Commerce and ODA Production ( whihc included TMF641)
    2. make Product offering a restriction  of one CFS .   I.e. avoid using bundling /composiution across the ODA Core Commerce and ODA Production boundary. You can still do product bundles and composition of CFS. 

    This is partially discussed in  IG1163 Information Framework (SID) Clarification Documents R17.5.1  Part C 

    See also the final reference which is directly related to your query.

    The ODA Team has started two activities to help capture these and other best practices 



    ------------------------------
    Dave Milham
    TM Forum CHIEF ArchItect
    ------------------------------



  • 5.  RE: TMF641 realtion to TMF622

    Posted Sep 11, 2020 09:45
    Hi Dave,
        Thanks for your reply. I am also curious on this topic. I clicked on the links you provided but couldn't open either of the two. Do I need special privilege for those links? I want to understand this as well that we have a CRM system (Order Entry) that takes an order of say Quadplay  based on offerings in Product Catalog and then Order Management system that decomposes the product order further using service catalog. We are sending Product Order (TMF 622) to our Order management system. Should Order Management system create a service order (TMF641) for each of the CFS? I also see that most companies are certified against TMF641 while no company has been certified on TMF622. That seems little odd to me.  Do you see any reason for that?

    Regards,
    Somesh

    ------------------------------
    Somesh Batra
    Pegasystems, Inc.
    ------------------------------



  • 6.  RE: TMF641 realtion to TMF622

    TM Forum Member
    Posted Sep 13, 2020 03:36
    Hi Somesh
    The links are working links within the ODA project, not publicly available. You would need to join the ODA project to gain access. This link should do it, and it would have to be approved by your organization's official contact for TM Forum. Having said that, joining a TM Forum project has some implication that you want (perhaps) to contribute, so consider carefully before doing so.
    Regarding your queries on TMF622 vs TMF641:
    • Even before ODA, it is clear from the product and service catalog model that TMF considers that Product OM is responsible for decomposition of Product to CFS - the proof is that Product Catalog (TMF620) includes references to service (and resource), while Service Catalog (TMF633) knows "nothing" about products. The implication is that the BSS layer (which works with TMF620) decomposes to service. ODA reinforces this, by placing POM in the Commerce layer, and SOM in the Production layer, with TMF641 targeted as the interface between the two. So yes, POM is expected to send a service order to SOM.
    • Regarding certification, I have no idea, maybe existing OSS offerings were always closer to standards than BSS offerings. But that's pure speculation on my part.
    Hope it helps

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------