Open APIs

Expand all | Collapse all

Which Layer should call the resource inventory (Service activation/Service order)

  • 1.  Which Layer should call the resource inventory (Service activation/Service order)

    TM Forum Member
    Posted 19 days ago

    Hello,

    I'm working on a service activation system, I need to know what is the best practises for change the resource inventory status like reserve, active or deactivate.
    should the request come from service activation or service order?

    Is TM forum provide any documentation or diagram for activation flow?



    ------------------------------
    Bahgat Mashaly
    Telecom Egypt
    ------------------------------


  • 2.  RE: Which Layer should call the resource inventory (Service activation/Service order)

    TM Forum Member
    Posted 19 days ago
    Hi Bahgat
    In a classic provisioning flow, we would expect the following sequence (using TMF Open APIs, see the table of published APIs here):
    • BSS or experience layer to create and submit a Product Order (via TMF620)
    • The implementation of Product Order API would among other things do Product => Service decomposition and submit Service Orders (via TMF641)
    • Depending on the exact nature of each service, the implementation of Service Order API (some SOM) would among other things do Service => Resource decomposition (and/or CFS => RFS decomposition) and invoke any or all of Service Activation (TMF640), Resource Order (TMF652), Resource Activation (TMF702 - note that this API is not yet generally published)
    • Each layer would also need to update its inventory (Service TMF638, Resource TMF639, Product TMF637)
    Perhaps @Ludovic Robert and @Vance Shipley can add their perspective.​​

    I think that we are missing overall end-to-end business flows for the Open APIs, but work is going on in the ODA project to create business flows, @Sylvie Demarest and @Alexis de Peufeilhoux might be able to give more information.

    ​​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: Which Layer should call the resource inventory (Service activation/Service order)

    TM Forum Member
    Posted 19 days ago

    Hi, I would encourage you to review the work we are doing in IG1224 NaaS Service Fulfilment guidelines. This is where the network exposes its capabilities as abstracted network as a service. One of the principles is to keep the resource information within the domain and not include that information in the IT applications such that the network and IT applications can be better decoupled and evolve separately using the TMF technology agnostic APIs.  You can also review www.NaaSCompass.com to guide you in your NaaS transformation. 



    ------------------------------
    Johanne Mayer
    MayerConsult Inc
    NaaS Compass Inc.
    ------------------------------



  • 4.  RE: Which Layer should call the resource inventory (Service activation/Service order)

    TM Forum Member
    Posted 18 days ago
    Hello Bahgat,

    In a typical service order fulfillment flow the resource status would be updated in 2 phase approach initiated by the service order.

    Order Journey: Order Management System > Inventory Management System > Service Activation/Provisioning System

    Phase 1: Resource will move to an interim state of its lifecycle like PENDING_ASSIGN before order reaches activation system.
    Phase 2: Resource will move to a persistent state of its lifecycle like ASSIGNED once the network provisioning is completed.

    Regards
    Ankit Gupta
    Oracle Communications

    ------------------------------
    Ankit Gupta
    Oracle Corporation
    ------------------------------



  • 5.  RE: Which Layer should call the resource inventory (Service activation/Service order)

    TM Forum Member
    Posted 18 days ago
    I would also suggest that you look at the updated the state diagram of the TMF640 v4.0 with the table below for explanations on the different states. The service and its associated resources may be in different states but they will likely use similar state lifecycle.

     ​
    Hope it helps...

    ------------------------------
    Johanne Mayer
    Ciena Corporation
    ------------------------------