Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

draw.io Diagram
bordertrue
diagramNamepolicy_r7
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1007
revision32

2. API Definitions

2a. Exposed APIs

Interface NameDefinitionCapabilitiesVersionStatusPayload Model(s)
POE-1Policy Type DesignAllows applications to create, update, delete, and query PolicyType entities so that they become available for use in ONAP by applications such as CLAMP.1.0.0production

tosca.policies.root

TOSCA

POE-2Policy DesignAllows applications (such as CLAMP and Integration) to create, update, delete, and query Policy entities.1.0.0production

tosca.policies.root

TOSCA

POE-3Policy AdministrationSupport CRUD of PDP groups and subgroups and to support the deployment and life cycles of PolicyImpl entities (TOSCA Policy and PolicyTypeImpl entities) on PDP sub groups and PDPs.1.0.0productionEmbedded
POE-4Data IngressListen on a DMaaP topic. 
production

Messages of interest are described in the policy logic

DMaaP

POE-5Decision QueryPolicy decisions are required by ONAP components to support the policy-driven ONAP architecture. Policy Decisions are implemented using the XACML and Apex PDPs. The calling application (which may be another policy – e.g. invocation of a guard policy from PDP-D) must provide attributes in order for the PDP to return a correct decision.NAproductionDefined by policy

...

Interface NameConsumed byDescription
AAFPolicy FrameworkAuthentication and authorization
DMaaP

Policy Framework

Policies

Policy framework uses DMaaP for SDC subscriptions and internal communication.

Policies use DMaaP as a transport for contextual information from various sources

SDCPolicy FrameworkNotification of CSAR; Retrieval of CSAR
AAIPoliciesEnrich ingress data with topology information
SOPoliciesTrigger orchestration actions (policy driven)

SDNC

APPC

CDS

PoliciesTrigger control actions (policy driven)
OtherPoliciesTrigger any interface defined in a policy, for example, trouble ticketing

...

4. Known System Limitations

https://docs.onap.org/en/dublin/submodules/policy/parent.git/docsprojects/onap-policy-parent/en/frankfurt/release-notes.htmlhtml#release-notes

5. System Deployment Architecture

https://docs.onap.org/en/dublin/submodules/policy/parent.git/docsprojects/onap-policy-parent/en/frankfurt/installation/dockerinstallation.html#html

6. New Release Capabilities

Support for Control Loop
CCVPN support
5G OOF PCI suportsupport
E2E Network Slicing support
Scale out support
Security hardening
ONAP maturity Performance (S3P)
ONAP maturity Securtiy (S3P)
CLC Coordination directives
Code refactoring

7. References

  1. Casablanca Frankfurt architecture description https://docs.onap.readthedocs.ioorg/en/casablanca/submodules/policy/engine.git/docs/platformprojects/onap-policy-parent/en/frankfurt/architecture/architecture.html
  2. TO BE DELETED - refer to Dublin Documentation#Draft-3.PublicAPIsPolicy Framework API's - https://docs.onap.org/projects/onap-policy-parent/en/frankfurt/offeredapis.html