Impact Analysis (Ease of creating analytic components)

DCAE

  • Add Policy Model Name* to current Cloudify blueprints

Policy

  • Create Policy SDK able to:

    • read Policy Model artifact and generate UI form for configuring Policy based on model

  • Extend Policy API to:

    • have endpoint providing Policy Model by its name.

    • be able to create micro-service policy instance for given model (I suppose it supports it already but it has to be checked)

Clamp

  • Use Policy Model Name (what else?) when rendering Micro-service in main UI for Closed Loop

  • Extend Csar Handler to extract Policy Model Name from DCAE blueprint.

  • Extend Policy Client to be able to download Policy Model from policy by it's name

  • Use Policy SDK to render UI for Microservice Policy Configuration.

  • Use Policy Model Name when creating Micro-service Policy in PAP



*Policy Model Name - For now I assume that this name is unique and can be used to identify certain Policy Model.