...
Deliverable Name | Deliverable Description |
---|---|
Policy Drools PDP | Executable (supports both legacy and latest components)- supports Tosca Policies execution in the Drools PDP |
MariaDB | SQL database
|
Nexus Repo | This 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 Integration | Executable - receives SDC Service Distribution notifications and translates VNF/Service policies into runtime policies. |
Policy Apex PDP | Executable - supports Tosca Policies execution in the Apex PDP |
Policy Lifecycle API | Executable - supports the provisioning of Tosca Policies. |
Policy PAP | Executable - supports the administration of policies to PDPs at runtime. |
Policy XACML PDP | Executable - 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 out | High level description of the API | Date for which the API is reviewed and agreed | To fill out | Link toward the detailed API description |
AAF | Authentication | We are not expecting any upgrades for any of our requirements.Current version TBD - any upgrades must be defined before M3 | M3 | |
Dmaap | Message Router | We are not expecting any upgrades for any of our requirements.Current version TBD - any upgrades must be defined before M3 | M3 | |
SDC | Service 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 | |
SO | VF Module Create | We are not expecting any upgrades for any of our requirements. REST | M3 | |
SDNR | SDN-R component interface | We are not expecting any upgrades for any of our requirements. Dmaap - No direct link to any libraries | M3 | |
SDNC | SDN-C component interface | We are not expecting any upgrades for any of our requirements. Dmaap - No direct link to any libraries | M3 | |
VFC | VFC component interface | We are not expecting any upgrades for any of our requirements. REST | M3 | |
CDS | CDS 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 |
---|---|---|
MariaDB | The 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 |
Alpine | Operating systemTBD | 3.12.0 |
OpenJDK | OpenJDK for Alpine from integration images (integration/docker/onap-java11 repository) | openjdk11:jre-11.0.9.1_1-alpine |
Testing and Integration Plans
...