Open APIs

 View Only
  • 1.  TMF638 v4 API added new field "feature"

    TM Forum Member
    Posted Dec 09, 2021 11:04
    Hi,

    We are planning to implement TMF638 V4 API guidelines in our Service Inventory project and come across this new field "Feature". I am not sure where it will be used. Can you please explain the use of this field and if possible provide some practical use case.

    Thanks,
    Dileep

    ------------------------------
    dileep narla
    Oracle Corporation
    ------------------------------


  • 2.  RE: TMF638 v4 API added new field "feature"

    TM Forum Member
    Posted Dec 10, 2021 04:12
    Hi Dileep
    Feature was already modeled at Resource level, and was recently added to Service as well. The idea is to support a higher-level view of the network, intent-based (shall we say). So instead of setting values on service or resource characteristics, you work at the level of a feature. The assumption is that your underlying network is "smart enough" to recognize the feature.

    I imagine @Vance Shipley and @Kamal Maghsoudlou could give more details here.​​

    ------------------------------
    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: TMF638 v4 API added new field "feature"

    TM Forum Member
    Posted Dec 10, 2021 06:44
    Edited by Vance Shipley Dec 10, 2021 06:44
    Features may be used to express intent whereas Characteristics provide explicit configuration.  An example might be a ServiceSpecification with a Characteristic named bandwidth which may have values of 256K, 512K, 1M, 10M, 1G, 10G.  You might also include a Feature in the ServiceSpecification which may have values of slow, medium and fast. When you instantiate a Service with a Feature value of slow you may end up with bandwidth of 256K or 512K whereas if you had provided bandwidth as 256K it would fail if only 512K was available.

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