Versions Compared

Key

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

...

Deliverable Name

Deliverable Description

Policy Drools PDPExecutable (supports both legacy and latest components)- supports Tosca Policies execution in the Drools PDP
MariaDB

SQL database

  • Stores policies and their versions
  • Stores templates/models and their versions
  • Stores PDP grouping information
  • Stores PDP-Policy deployment status
  • Stores Policy distribution details
  • Operational History database
Nexus RepoThis repository is used by optional component is a maven repository from which the Policy Drools PDP to retrieve distributed policies and their dependent jarswill load application jars.   This component is disabled by default.
Policy SDC Distribution IntegrationExecutable - receives SDC Service Distribution notifications and translates VNF/Service policies into runtime policies.
Policy Apex PDPExecutable - supports Tosca Policies execution in the Apex PDP
Policy Lifecycle APIExecutable - supports the provisioning of Tosca Policies. 
Policy PAPExecutable - supports the administration of policies to PDPs at runtime.
Policy XACML PDPExecutable - supports Tosca Policies execution in the XACML PDP.
Policy CLAMP (PoC)PoC that integrates CLAMP functionality into Policy.

Sub-Components

Policy Framework does not have any sub-components.See the table above for the Policy subcomponents.  

Architecture

High level architecture diagram

...

API Name

API Description

API Definition Date

API Delivery date

API Definition link (i.e.swagger)

To fill outHigh level description of the APIDate for which the API is reviewed and agreedTo fill outLink toward the detailed API description
AAFAuthentication

We are not expecting any upgrades for any of our requirements.Current version TBD - any upgrades must be defined before M3

M3
DmaapMessage Router

We are not expecting any upgrades for any of our requirements.Current version TBD - any upgrades must be defined before M3

M3
SDCService Distribution

We are not expecting any upgrades for any of our requirements.

Current version TBD - any upgrades must be defined before M3DMaaP

M3
AAI

Schema for custom query calls

We are not expecting any upgrades for any of our requirements.

Current schema TBD - any upgrades must be defined before M3

aai-schema TBD - any upgrades required must be defined before M3REST

M3
SOVF Module Create

We are not expecting any upgrades for any of our requirements.

REST

M3
SDNRSDN-R component interface

We are not expecting any upgrades for any of our requirements.

Dmaap - No direct link to any libraries

M3
SDNCSDN-C component interface

We are not expecting any upgrades for any of our requirements.

Dmaap - No direct link to any libraries

M3
VFCVFC component interface

We are not expecting any upgrades for any of our requirements.

REST

M3
CDSCDS component Interface

We are not expecting any upgrades for any of our requirements.

Current version TBD - any upgrades must be defined before M3gRPC

M3
  • API Outgoing Dependencies

...

Name

Description

Version

MariaDBThe MariaDB is the repository that holds all the policies, templates, PDP group, and deployment information.

TBD10.5.8

Nexus(Optional) The Nexus repository holds all the currently deployed Operational (i.e. Drools policies) and their dependent artifacts.

2.14.13-01

AlpineOperating systemTBD3.12.0
OpenJDKOpenJDK for Alpine from integration images (integration/docker/onap-java11 repository)
openjdk11:jre-11.0.9.1_1-alpine


  • Testing and Integration Plans

...