CDS Read the Docs refactoring
[ccsdk/cds.git] / docs / modelingconcepts / index.rst
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
4 .. Copyright (C) 2020 Deutsche Telekom AG.
5
6 .. _modeling_concepts:
7
8 Modeling Concepts
9 =================
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
31
32 .. toctree::
33    :caption: Table of Contents
34    :maxdepth: 1
35
36    cba
37    Tosca.Meta <tosca-meta>
38    dynamic-payload
39    enrichment
40    external-system
41    expression
42    data-dictionary
43    data-type
44    artifact-type
45    node-type
46    workflow
47    template
48    scripts
49    southbound-interfaces
50    test
51
52