Open APIs

 View Only
  • 1.  New Open API Required : Policy Managment

    Posted Jul 21, 2020 08:08
    Hi Team,
         We have explored Policy Management from "GB922_Policy_R18.0.1" documentation. We have incorporated Policy rule engine, Policy base rule, Policy condition, Policy Statement and Policy Actions in our product. So basically rule engine evaluate policy statements and as a result execute policy action statement. 
    As a product we have queries as below.

    1) Do we required to write Open API structure (GET), to return all configured rules in system. So that other integrated system fetch rules from our product.
    2) If yes, Do we have any API structure to support above entity.
    3) What should be the ideal behavior of Policy management as [rule and rule engine should be part of our product and other product just give us input criteria to fulfill rule and we will return result of rule to these system] or [ we need to provide Open API structure to other system to fetch these configured rules and do evaluation by their own]?

    ------------------------------
    Himanshu Sharma
    UNSPECIFIED
    ------------------------------


  • 2.  RE: New Open API Required : Policy Managment

    TM Forum Member
    Posted Jul 21, 2020 08:25
    Hi Himanshu

    There was an intention to create a Policy API as part of the Open API set, but this has not come to fruition, and I don't know what the plans are currently.

    So currently I don't know how to advise you - you could "hide" your policy implementation within specific functional domain APIs, or you could expose your own custom API to externalize the definition and execution of business rules.

    The implementation and deployment architecture are not constrained by the above decision on API exposure, you could keep rule engine separate from your functional product whether or not you expose its API to external consumers.

    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.
    ------------------------------