JakobKrieg | f2d67d6 | 2020-08-17 22:36:44 +0200 | [diff] [blame] | 1 | .. This work is a derivative of https://wiki.onap.org/display/DW/Modeling+Concepts |
| 2 | .. This work is licensed under a Creative Commons Attribution 4.0 |
| 3 | .. International License. http://creativecommons.org/licenses/by/4.0 |
JakobKrieg | 7c3f395 | 2020-08-04 20:46:50 +0200 | [diff] [blame] | 4 | .. Copyright (C) 2020 Deutsche Telekom AG. |
| 5 | |
Singal, Kapil (ks220y) | cef859c | 2020-10-07 13:00:24 -0400 | [diff] [blame] | 6 | .. _modeling_concepts: |
| 7 | |
JakobKrieg | 7c3f395 | 2020-08-04 20:46:50 +0200 | [diff] [blame] | 8 | Modeling Concepts |
Singal, Kapil (ks220y) | f1aafc4 | 2020-09-24 12:47:56 -0400 | [diff] [blame] | 9 | ================= |
JakobKrieg | 7c3f395 | 2020-08-04 20:46:50 +0200 | [diff] [blame] | 10 | |
| 11 | CDS is a framework to automate the **resolution of resources** for |
| 12 | **instantiation** and any **config** provisioning operation, such as |
| 13 | day0, day1 or day2 configuration. |
| 14 | |
| 15 | CDS has a both **design time** and **run time** activities; during |
| 16 | design time, **Designer** can **define** what **actions** are required |
| 17 | for a given service, along with anything comprising the action. The |
| 18 | design produce a :ref:`CBA Package<cba>`. Its **content** is driven from a |
| 19 | **catalog** of **reusable data dictionary** and **component**, |
| 20 | delivering a reusable and simplified **self service** experience. |
| 21 | |
| 22 | DS modelling is mainly based on `TOSCA |
| 23 | standard, <http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.2/csd01/TOSCA-Simple-Profile-YAML-v1.2-csd01.html>`_ |
| 24 | using JSON as reprensentation. |
| 25 | |
| 26 | Most of the TOSCA modeled entity presented in the bellow documentation |
| 27 | can be found |
| 28 | `here <https://github.com/onap/ccsdk-cds/tree/master/components/model-catalog/definition-type/starter-type>`_. |
| 29 | |
| 30 | .. toctree:: |
| 31 | :caption: Table of Contents |
| 32 | :maxdepth: 1 |
| 33 | |
Singal, Kapil (ks220y) | f1aafc4 | 2020-09-24 12:47:56 -0400 | [diff] [blame] | 34 | cba |
JakobKrieg | 7c3f395 | 2020-08-04 20:46:50 +0200 | [diff] [blame] | 35 | Tosca.Meta <tosca-meta> |
| 36 | dynamic-payload |
| 37 | enrichment |
Singal, Kapil (ks220y) | f1aafc4 | 2020-09-24 12:47:56 -0400 | [diff] [blame] | 38 | external-system |
JakobKrieg | 7c3f395 | 2020-08-04 20:46:50 +0200 | [diff] [blame] | 39 | expression |
| 40 | data-dictionary |
| 41 | data-type |
| 42 | artifact-type |
| 43 | node-type |
| 44 | workflow |
| 45 | template |
| 46 | scripts |
| 47 | southbound-interfaces |
| 48 | test |
| 49 | |
| 50 | |