You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Initial Comments

  1. The long term aim is to integrate CLAMP into the Policy Framework and to align the structure and technologies of CLAMP and the Policy Framework in general
  2. We should have a picture of what the long term vision for CLAMP in the Policy Framework is
  3. How the TOSCA based Control Loop features are implemented should be in line with this long term vision

Policy Framework and CLAMP

Architecture

Architecturally, the Policy Framework and CLAMP are complimentary as separate systems. The Policy Framework is part of control loops, and CLAMP is a control loop management system.

Technologies

TechnologyPolicy FrameworkCLAMPComment
Lifecycle ManagementPolicy CommonSpring Framework
RESTPolicy Common, using JAX-RS annotationsCamel
Parameter HandlingBuilt in parameter validation in policy commonSpring properties
TOSCA HandlingPolicy ModelsCLAMP TOSCA handling
PersistencePolicy Models using JPA/JDBC/Eclipselink/MariaDBSpring using JPA/JDBC/Hibernate/MariaDB
UINone (Angular in TOSCA PoC)React

Code Structure, Build, and Test

AreaPolicy FrameworkCLAMPComment
Module StructureMaven multi module projectSingle module project
Docker BuildCommon approach for all components and reposPart of Single module
Integration TestCSITs done per componentIntegration test part of build
PersistencePolicy Models using JPA/JDBC/Eclipselink/MariaDBSpring using JPA/JDBC/Hibernate/MariaDB
UINone (Angular in TOSCA PoC)React


Use of Policy/Common or Spring Framework for component LCM

TOSCA Handling

Use of Angular or React for GUIs

Use of Camel or direct REST coding for operations

Introduction of executable components for Participants

Structuring of policy/clamp for multiple components

Approach for integration testing



  • No labels